git指令练习

git bash 命令行操作指令:

git pull 发生冲突(如果之前没有commit是拉取不下来的)
执行 git stash
git pull
git stash pop 这样就可以解决绝大数的冲突。
git add .
git commit -m '注释'
(建议使用vim编辑的方式加注释 执行 git commit之后直接跳到commit界面)
:wq退出编辑界面。
git push

其他
git status
查看本地仓库状态

git log
打印出每一次提交的信息

git checkout -b <本地分支> origin/<远程分支>
创建一个本地分支,并追踪目标远程分支

git checkout .
撤销当前工作区的所有更改

git reset [commit]
重置当前分支的指针为指定commit,同时重置暂存区。但更改并没有消失,而是打回工作区

git stash
git stash pop
暂时将工作区未提交的变化存入stash,稍后再弹出

git branch <分支名>
创建本地分支
git checkout <分支名>
切换到某分支
git push origin <分支名>
将某分支推送到远程仓库
—— 查看当前状态

git rm -r --cached . 清除缓存。

rm -rf * && git checkout -f 删除本地的所有更改和非远程仓库上的文件 慎用 包括本地仓库commit的内容也会丢失。此招为大招!!!
该指令在解决冲突或者合并发生意外,无法恢复时,务必先备份本地文件,然后重新操作。
这是解决问题的终极大招!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,623评论 1 26
  • 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...
    陳云峰阅读 2,846评论 0 24
  • 鼓手的右手没了,装上了铁钩船长般的义肢,铁钩换成了鼓棒。我说人生要做的事不只打鼓,装只像样的手比较好;他说本想要自...
    妄想先生阅读 316评论 1 3
  • 草木虫鱼之属,我最喜草木,写得也多一点。近日枯坐书房,却有苍蝇飞旋于脑海,挥之不去。是不经意间想起了一只苍蝇?或者...
    楚寒琳阅读 855评论 1 4
  • 杜比影厅,刚刚看完 1、这本儿是收不回来了。 2、汉化版的好莱坞电影,故事主创似乎是非中国人。 3、华仔的港台腔有...
    BOOKAN阅读 268评论 0 1