Git学习总结

在GitHub创建远程仓库,多人共同开发同一个项目,该篇作为观看教程视频的总结视频教程地址:
版本控制系统-Version Control System(VCS)
入门:GitKraken
使用GitHub登录

创建代码仓库
点击on GitHub 在GitHub上的代码仓库
新建代码文件,完成新的提交
左上角File->Open in FileManager找到代码仓库位置,新建代码文件

提交文件 Commit
点击 Stage File
填写Commit Message提交信息
点击下方绿色提交按钮完成提交

推送 Push
点击上方Push
Origin 指默认地远程服务器
刷新GitHub代码,查看

拉取 Pull
将GitHub上其他人地修改同步到本地仓库
点击上方Pull

合并 Merge
不同者修改相同文件
直接使用Pull
点击上方Pull
不同者修改相同文件相同位置
点击Pull发现有冲突
点击发生冲突的文件
手动在OutPut中修改
描述Commit Message提交信息并提交

提交改写 Amend
前面同提交步骤相同,勾选Commit Message旁的Amend不会创建新的提交,最好仅对本地提交进行改写

分支 Branch
实验性功能
点击上方Branch按钮,为新分支取名
双击左侧LOCAL下创建的新分支,切换为分支状态
合并分支双击左侧LOCAL下master(主分支),切换回主分支,右键点击Merge test(新分支)to master(主分支)想要推送(push)test(新分支),右键左侧LOCAL下test点击push

暂存 Stash
暂存现有代码,回去修改之前的bug
点击上方Stash按钮,保存在左侧STASHES中
完成其它代码修复后,点击上方Pop按钮,恢复暂存的代码
可以在之前的位置回复暂存的代码*
变基 Rebase
摘取分支嫁接到主分支
切换到test分支,在master分支上点击右键选择Rebase test into master
手动解决合并冲突
快进 Fast-forward*master指向最新提交在最新的提交右键选择Fast-forward master to test

签出 Checkout
回退到之前的版本,查看早期源代码 签出
选择要回到的提交,点击右键选择Checkout the commit,修改并完成一次提交
摘取整个的提交,嫁接到最新的提交 变基
在最新提交上点右键选择master再选择Rebase Head onto master(我是右击左侧LOCAL下master选择Rebase Head to master)
指向最新提交 快进
右键左侧LOCAL下的master选择Fast-forward master to Head

撤销 Undoing
只需点击上方Undo按钮只针对本地代码仓

恢复 Revert
撤销已提交的代码
右键想要撤销的提交选择Revert Commit
GitKraken提示是否创建新的提交,选择是创建新提交,实质是创建与想要撤销提交的一个相反的新的提交以达成撤销操作,用于已经推送到服务器的代码

本篇直接复制粘贴了md文档,复制过来的区块在b站这里变成了引言,希望有朝一日b站可以上传md文档格式的专栏。