sourcetree相关

2021-09-09  本文已影响0人  zjl20

用sourcetree

必须登录一个bigbucket账号 

(sourcetree是客户端 拉取代码需要服务器仓库 理解成推广某些服务器仓库  )

实际情况需要拉取其他仓库的代码

拉取时会提示填写用户名密码 这个时候填的是具体的git账号密码 如果填错了

偏好设置  高级删除远程仓库主机名称(url)再次克隆就可以从新输入密码

偏好设置 通用中可以设置默认用户信息(git提交的时候的显示的作者信息)

设置  高级  中 可以设置 (git提交的时候的显示的作者信息)

sourcetree如何将本地新项目上传到git(Mac端)

1.远程创建一个仓库得到远程仓库地址

2.打开sourcetree,点击新建,然后点击添加已存在的本地仓库

3、这时就会看到一个本地项目在列表里显示

4、然后双击这个项目就会进入设置界面;

5、在左侧将现有的远端删掉

6、打开右上角设置,远程仓库添加 仓库名称一般是origin 仓库地址见步骤1  点击确定

7、点击master,看到右侧显示本地的项目,然后点击推送,如图,这时 再去git远程上查看就会出现已上传的项目

可以把本地已有的所有分支和提交记录继承下来  类似于切换了仓库地址

git基本命令
https://blog.csdn.net/guo_qiangqiang/article/details/88020656

批量检出分支的方法
1.git branch -r  查看远程仓库所有分支太多 终端显示不出全部 按回车

2.复制所有远程分支  加工成 多条检出命令 
多条命令换行 一条错误不会影响其他 比如

git checkout release/app_v1.9.0;
git checkout release/app_v1.8.5;
git checkout release/app_v1.8.0;

一起复制到终端中执行  

2.  第二个步骤改进版本
git 拉取远端所有分支
通过git clone下来的项目,分支一般位于master,这时如果我们需要拉取项目的所有分支,可以通过以下命令完成
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all

3.推送 选择所有本地分支 推送远端仓库

4.自己的私有仓库建议命名z开头比如(zjl_module-mealcard)   这样多个仓库的时候默认排在最下面  推送的时候不会优先选中

上一篇 下一篇

猜你喜欢

热点阅读