背景:公司开始从svn转变成git.但是很多程序猿的观念很难转变.在一开始我和大多数一样就直接想绕过去这个问题,直接利用idea的可视化git,但是出现冲突等问题的时候如果不明白git的执行的本质很难解决问题.而且说实话,看着大家敲着命令行很高大上的感觉呀.๑乛◡乛๑,废话说了一大堆,现在进入正题:
使用:
一定要注意一个前提,在所有的操作之前一定要在.git的路径下
1.首先右键选择git bash here
2.然后就进入了命令界面,接下来就是干货了:
git status . 代表首先看一下代码相对于本地代码的状态(相对于idea的 local changes)
git add . 代表加进待提交的里面
git commit -m "test" 代表提交并且写提交信息为"test"
git push oringin master 把本地的内容push到remote远端.
现在是不是有了个大概的了解,这些命令可能远远不是全部,但是可以轻松入门,以后的使用过程中如果有新的命令习得,会加上来不断完善的.
操作图如下(ps:在命令中有些是因为打错而产生的提示信息,也可以随便看一下不用和我犯一样的错误哟):