Git的常⽤命令总结
1. git init
初始化git环境,会⽣成.git⽂件夹
2. git add ⽂件名(⽐如:git )
注意:使⽤此命令可以⼀次添加多个⽂件,⽐如:git
将本地区⽂件添加到git的暂存区
3. git commit -m "这⾥是提交说明"(⽐如: git commit -m "添加了删除的⽅法")
这⾥需要注意 :第⼀次执⾏这条命令的时候必须先执⾏两个命令
(1)git config user.name "这⾥是⾃定义的⽤户名"(⽐如:git config user.name "langlang")
设置git提交的⽤户名
git常用指令(2)git ail "这⾥是⾃⼰的邮箱" (⽐如: git ail "129259684@qq") 设置git提交的邮箱
如果没有在git commit之前执⾏这个命令的时候会出现错误:please tell me who are you?(请告诉我你是谁?) 并且不会提交成功!
4. rm ⽂件名(⽐如:)
删除本地⽂件,git版本库的⽂件不会被删除
5. git rm -- ⽂件名(⽐如:git rm -- )
删除git版本库的内容,连同本地⽂件⼀同删除
6.git checkout -- ⽂件名(⽐如:git checkout -- )
撤销本地操作
注意:本命令只能操作本地⽂件,使⽤ gie add 或者 gie commit 之后不能进⾏撤销操作
7. cat ⽂件名 (⽐如: )
查看⽂件内容
8. git status
查看暂存库的操作状态
9. git reset --hard HEAD^
回退到上⼀个版本,回退到上上个版本是 git reset --hard HEAD^^,当然⼀次类推,这样如果版本很多要想回退到
前100个版本怎么办,当然也是有解决⽅法的,使⽤ gie reset --hard HEAD~100 ⽅法解决这个问题,100是回退到
前100个版本。
10.git log
查看git的操作⽇志,会输出很多信息,看的眼花缭乱,出现这种情况我们可以尝试着在 git log 后⾯加上 --pretty=oneline (⽐如:git log --pretty=oneline)
执⾏完成之后就不会像以前那样了。
11.git reflog
查看版本信息
12. git reset --hard 这⾥是版本的16进制码,取前5位就可以(⽐如:git reset --hard 7842eaa)
就是回退到ID16进制码为7842eaa 的版本
13. git diff ⽂件名 (⽐如 : git )
查看对此⽂件的操作记录
14. git diff HEAD -- ⽂件名(⽐如:git diff HEAD -- )
可以查看⼯作区和版本库⾥⾯最新版本的区别
15. ssh-keygen -t rsa -C "邮箱地址"
⽣成SSH key秘钥,秘钥⽣成后⼀般会在/c/Users/Admini strator/.ssh/id_rsa⽬录下
16. cd ~/.ssh
查询秘钥是否存在
17. git checkout -b 分⽀名
创建分⽀并切换到分⽀
18. git checkout 分⽀名
切换到某⼀个分⽀
19. git checkout master
切换到主分⽀
20. git branch
查看当前分⽀
21. git merge 分⽀名
合并分⽀
22. git branch -d 分⽀名
删除指定分⽀
git branch -D 分⽀名
删除本地的某个分⽀
git branch -r -d origin/分⽀名
删除远程的分⽀
23. git tag v1.0
添加新标签
24. git tag
查看所有标签
25. git log --pretty=oneline
查看历史提交的版本
26. git show v0.9commit622493706ab447b6bb37e4e2a2f276a20fed2ab4 查看标签信息
27. git push origin git@github:邮箱地址/仓库名.git
将本地仓库的⽂件推动到github
28. git remote add origin git@github:邮箱地址/仓库名.git
让本地仓库和远程仓库建⽴连接
29. gie clone git@github:邮箱地址/仓库名.git 克隆到本地仓库
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论