之前一直是用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地址]
; - 推送新分支到github上:
git push [远程服务器端名字][分支名字]
; - 查看最近操作记录:
git log
;
-
时间: 2024-10-12 13:31:03