sourceTree的使用

596 阅读1分钟

sourceTree的使用

1.克隆项目

1.1 打开本地的仓库

image-20220303102720068.png

1.2 远程拉取一个新的仓库( git clone 分支名)

image-20220303103927499.png

2. 远程分支拉取到本地(git checkout 分支名)

比如想拉取dev-test分支,展开origin双击dev-test,选择默认的勾选项本地分支跟踪远程分支,下次点获取时候如果远程有更新,本地分支会显示有更新文件数字,还有本地要是提交就可以自动提交到对应的远程目标分支了

image-20220303104816814.png

3. 检出新分支(git checkout -b 分支名)

步骤2 可分为在当前分支创建新分支 或者 选择主分支拉出衍生分支

image-20220303154332973.png

4. 提交代码(git add . & git commit -m '')

image-20220303160326188.png

5. 推送代码(git push)

image-20220303155919299.png

6. 合并分支(git merge 分支名)

image-20220303160454276.png

7. 删除分支(git branch -D 分支名)

image-20220303154734119.png

8. 储存本次修改(git stash)

image-20220303170909928.png

9. 应用储藏(git stash apply)

image-20220303171013256.png

10. 回滚代码

点击需要回滚的分支,右键,回滚提交,选择是,这个时候,反向提交只提到了本地仓库,如需撤销远程仓库的,还需推送到远程仓库

image-20220303164223944.png

git stash 储存的使用

git stash save "第一次修改" // 执行存储

git stash list // 显示所有存储

git stash apply stash@{1} // 应用存储并保留所应用存储

git stash pop stash@{2} // 应用存储并删除所应用存储

git stash drop stash@{3} // 删除对应存储

git stash clear // 删除所有缓存

注: git stash drop stash@{3} 中stash@{3}标识在git bash cmd可正常使用PowerShell中报错 PowerShell 花括号在 PowerShell 中被认为是代码块执行标识符。 解决: git stash drop stash@{3}