1. 打开项目
2. 提交到缓存区
选中已修改内容
点击stage相当于 add
3. 提交到本地仓库
填写备注信息并点击 commit
4. 提交至远程仓库
点击push
5. 拉取远程仓库内容
点击pull,建议每次进行工作前前都进行避免代码冲突
6. 切换分支
双击切换
7. 创建分支
选择想要创建分支的分支,点击 create branch (注意要切换到相应分支)
或者直接在想要添加分支的分支上右键
8. 合并分支
切换到某一分支,右键被合并分支,右键,merge xxx into xxx ,图中feat就被合并消失了
9.合并冲突
1. 同一文件内有冲突,点击resolve
2. 想要那一边点击那一边
3. 点击save and stage
4. 点击 commit 而后点击 push
10. 删除已提交事件
1. 先删除远程分支
2. 在提交树上选择想要删除的的记录的上一条reset
3.一般选择 soft
11.从远程仓库获取最新的提交历史和文件
fetch prune
主要用于清理本地存储的远程分支的引用,删除远程已经删除的分支的引用,而不会对标签进行操作。fetch tags
主要用于获取远程仓库的标签,将远程标签下载到本地仓库,而不会对分支进行操作。