孚睿科技·ANDROID知识总结

一个让你快速掌握git操作的文章

2016-09-19  本文已影响89人  安卓小生

如何快速掌握git操作

本人以前也看过git教程的pdf,但是说的都不太让人理解,让人难以掌握。但是在现实开发中,公司也许在git上托管项目,用git共同开发,因此掌握好git操作还是很有必要的。

git常见操作

$ mkdir learngit
$ cd learngit
$ pwd
/c/Users/Administrator/learngit

pwd命令用于显示当前目录。在我的Windows上,这个仓库位于/c/Users/Administrator/learngit

$ git init
Initialized empty Git repository in c:/Users/michael/Administrator/.git/

现在我们编写一个readme.txt文件,一定要放到learngit目录下(子目录也行)

$ git add readme.txt

执行上面的命令,没有任何显示,这就对了

$ git commit -m "wrote a readme file"

显示下面信息:git commit命令执行成功后会告诉你,1个文件被改动(我们新添加的readme.txt文件),插入了两行内容(readme.txt有两行内容)
[master (root-commit) cb926e7] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt

添加多个文件并提交:

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed

现在如果想要回退到最新版本,先查看commitid,然后分关闭命令窗口和未关闭命令窗口
未关闭命令窗口:

$ git reset --hard 3628164

关闭命令窗口:

git reflog    用来记录你的每一次命令
$ git reset --hard 3628164

(以后提交调用$ git push origin master)

* 从远程库克隆
```cmd
$ git clone git@github.com:yonghuming/gongchengming.git
$ git tag v1.0 

或者个某个版本的commit打标签

$ git tag v0.9 6224937
上一篇下一篇

猜你喜欢

热点阅读