用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) 这样多个仓库的时候默认排在最下面 推送的时候不会优先选中
网友评论