现在git图形界面工具挺多的,许多IDE里也都集成了,加上命令行操作起来又没图形界面方便,所以用命令行的人不多了。这也是我今天仅仅clone与提交这么简单的操作都搜索半天的原因!(才不会说是因为我命令行用的少) 命令行教程大部分都多而杂,重点是很多地方说明都很少啊喂,一个命令一句简单的介绍就没了,输入之后各种报错有没有!于是明明几行的事儿折腾了一个多小时!.....于是怒写笔记!
不过因为我也是今天才用命令行,知道的也仅仅是clone,提交等几个简单的。反正我以后都不想再用了,这个笔记也仅仅是以防万一!如果你的需求也很简单,不妨看一下。
1. 首先打开Git Bash,就是输命令行的.....
2. 然后clone github上的项目(以我的为例):
$ git clone https://github.com/JayMisaya/JayMisaya.github.io.git
当clone完我就懵逼了,clone到哪儿了...于是又搜索,这就是这么简单的操作还折腾这么久的原因...!
原来默认运行在C:\Users\Administrator,clone下来自然也在这个目录。所以要想clone到别的目录,在clone命令之前先cd到指定目录...
3. 然后就是做你想做的修改
4. 提交你的所有改动到本地仓库
$ git add . (注意最后面有个.)
$ git commit -a
这时候会启动文本编辑器以便输入本次提交的说明,也是个黑框,但是特么的我写完了才发现不知道怎么退出!.....按Enter是换行!点X这次提交又没了...心中一万个xxx呼啸而过...
后来各种搜索才知道这个黑框是vim,写完日志后先Esc退出输入状态,然后输入:q退出....
在各种搜索的过程中发现了另一个命令直接把日志加在提交语句后面!
$ git commit -a -m "提交日志"
就不会弹关不了的黑框了!
5. 将改动push到github
$ git push https://github.com/JayMisaya/JayMisaya.github.io.git master
会弹出提示让输入github的用户名和密码,输完确定就提交了~
最后,附上Git命令官方中文说明文档,有需要的可以看一下:
https://git-scm.com/book/zh/v2
反正我是不会看的
微笑脸 :)