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 resetcommit 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