git使用

  我在此按老师的要求进行git四大场景的实现,由于我的vscode版本是2019版,比较新,一些操作不同,故此主要使用命令行来实现。

参考文献:https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg 

  场景一:首先新建文件git01,并初始化,输入git init 

 

输入 git add . 命令,将文件git01.txt添加进index暂存区,然后再用git commit -m  "今天尝试提交" 上交至仓库。输入git reflog查看提交记录。

 

 

 

 场景二:从远程仓库克隆到本地 git clone https://github.com/2496319299/Clientdemo

 

 

 在VScode上进行同步,同步假设自己更改,

 

 

 场景三:创建分支,
git checkout -b mybranch1

然后用git branch查看当前分支,发现带*的分支正是mybranch1,表示处在这个分支下,我们可以用

git checkout master 合并到master上,再用git branch命令,发现带*的分支为master,表示处在这个分支下。

 

 最后,先切换回master分支,将远程origin/master同步最新到本地存储库,再合并mybranch到master分支,推送到远程origin/master之后即完成了一项开发工作。这样在Git分支网络图中该工作有一段明确的分叉合并路径,如果整个团队每一项工作都参照这个工作流程,那么最终Git分支网络图中就会留下清晰的项目演进成长路径,比如如下Github上的网络图(Network graph),分支上有两次合并到master。

 

 

场景四:输入git rebase -i HEAD^ 查看上一次commit节点,发现commit提交记录

 

我们删除一次,再重复之前提交过程,最后发现commit提交

 

posted @ 2020-10-05 16:57  mxtw  阅读(146)  评论(0)    收藏  举报