Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容,Git易于学习, 占地面积小,具有闪电般的快速性能。
参考文献
https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg
https://www.liaoxuefeng.com/wiki/896043488029600
git init
初始化本地版本库git status
查看当前工作区状态git add[FILE]
将文件添加到暂存区git commit -m "something"
将暂存区文件提交到仓库git reset
commit id的前几个字符进行回退git log
查看当前HEAD之前的提交记录,便于回到过去git reflog
查看当前HEAD之后的提交记录,便于回到未来git clone git@github.com:Leeson12/gitlearn.git
将远程版本库克隆到本地完成本地版本库的初始化git pull
从其他存储库或分支抓取并合并到当前存储库的当前分支git push
将本地存储库的相关数据对象更新到远程存储库git checkout -b dev
创建并切换的分支上git branch
查看分支列表git merge newbranch
合并newbranch分支到master分支git merge --no-ff newbranch
正常合并,并在master分支上生成一个新的节点git rebase -i HEAD^^^
重新整理HEAD之前的三个commit节点git add
最后执行git rebase --continue
发现只能看见C版本git merge
,最后git push
推送到远程master完成开发工作 经过一番学习,简单了解了Git的一些基本操作,并进行了一些实际操作,加深对Git的理解,是一次非常宝贵的学习经验。
原文:https://www.cnblogs.com/lllishuo/p/13843153.html