Git使用心得体会

摘要:参考孟宁老师的文章https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg

 

 

场景一:Git 本地版本库的基本用法

1.Git初始化设置

 

2.Git创建版本库

首先创建一个名为work1的空目录

 通过git init命令把这个目录变成Git可以管理的仓库

可以发现git就把建好了一个仓库,并且显示为一个空仓库。并且当前目录work1下多了一个.git目录,此目录是git来跟踪管理版本库的,不能随意修改这个目录里面的文件,否则就破坏了Git仓库

3.Git查看当前工作区的状态

4.Git把文件添加到暂存区

在当前目录下建立一个readme.txt文件,内容如下

把readme.txt添加到暂存区

5.Git把暂存区里的文件提交到仓库

 

git commit -m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样就能从历史记录里方便地找到改动记录
git commit命令执行成功后会显示:1 file changed:1个文件被改动(新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)

6.Git查看当前HEAD之前的提交记录,便于回到过去

修改readme.txt内容

 提交

readme.txt内容

 git log查看当前HEAD之前的提交记录,便于回到过去

回退到上一个版本

7.Git可以查看当前HEAD之后的提交记录,便于回到未来

 git reset回到未来

 

 

场景二:使用Git 远程版本库

1.添加新的远程库

 成功创建

 2.Git从远程仓库克隆文件

 3.Git查看远程仓库信息

 4.Git上传到GitHub

 

 

 

场景三:团队项目中的分叉合并

1.创建新分支

 2.在当前分支下创建test.txt文件

 提交文件

切换分支到testing中,没有刚才新创建的test.txt

 3.Git使用merge合并分支,并推送到远程仓库

 

 

 

场景四:Git Rebase

需要在场景三团队项目工作流程中增加一步Git Rebase。即在分支上完成自己做的工作后,为了让 log 记录将来更容易回顾参考,用 git rebase 重新整理一下提交记录。不要通过rebase对任何已经提交到远程仓库中的commit进行修改,git rebase --continue

 

 

总结:

感谢中国科大孟宁老师的精彩讲解,我学到了很多Git操作技巧。利用Git 这个开源的分布式版本控制系统,我以后能方便用于处理任何或小或大的项目,本文也是学习Git的一个良好的开端!

再次感谢孟宁老师!!!

posted @ 2020-10-19 20:35  ttews  阅读(160)  评论(0编辑  收藏  举报