之前一直是用gitextension开发,图形化界面的好处就是简单易懂,现在可能我水平还不够,不能够说出他很多坏处,至于现在我开始放弃使用git的图形化界面完全是因为现在的公司,现在的工作开发仓库用git,所以平时也就联系一下使用git命令行呗。
使用git命令好处还是有的。这练着练着就觉得git的命令行方式确实比较高端,首先看着高端,毕竟要记住好多命令嘛,装个逼。。哈哈。其次,用命令行基本不会出行卡机的现象,用过gitextension的都知道那个软件经常会卡。然后我记得第一次拉去git项目必须用命令行吧。用git extension拉取不下来。命令行的好处就体现出来了。最重要的是,如果你能把git的命令掌握的很熟练的话,操作起来肯定比用图形化界面快。
经过这几天的摸索,现在总结学到的基本命令:
git clone 【github上的那个https或者ssh地址】
;git add --all
;git commit -a
,如果没有新添加的文件,直接运行此命令;git status
,从这里可以看出那些文件没提交,哪些问价是新添加的;git push
,这样,你就可以从另一台电脑上访问github查看你在别的电脑上提交的代码了;git pull
;git branch 【分支名字】
;git checkout [分支名字]
,注意切换之前必须在本地提交代码;git remote add [远程服务器端名字,随便起一个名字][github上的那个https或者ssh地址]
;git push [远程服务器端名字][分支名字]
;git log
;原文:http://blog.csdn.net/westernranger/article/details/44043791