GitBook中文版
1. 刷新远程branch
在Android Studio的terminal中:
git fetch
2.tag操作
打标签
git tag -a tag_name -m 'tag_desc'
windows下:
git tag -a tag_name -m "tag_desc"
,使用双引号,不然会报fatal: too many params
错误
提交标签到远程仓库
git push origin --tags
删除标签
git tag -d tag_name
删除远程标签
git push origin :refs/tags/tag_name
ref:
http://blog.csdn.net/rainnings/article/details/9821027
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
3.合并分支
1、切换到master分支(代码要被合并到的分支)
2、Android Studio 中点击 Merge Changes
3、选择需合并分支,然后 Merge
选择需合并分支、合并4、Push合并后的代码的remote master分支
4.拉取远程某一分支
git clone -b <branch> <remote_repo>
例如: git clone -b develop http://xxxxxx.git
5.已经track文件,再添加到.gitignore
先把本地缓存删除(改变成未track状态),然后再提交
git rm -r --cached .
git add .
git commit -m 'commit log info'
6.修改用户名和邮箱
git config -l
查看所有git配置项
git config user.name
查看当前用户名
git config user.email
查看当前配置邮箱
git config --global user.name [custom username]
修改当前的project的用户名
git config --global user.email [email address]
修改当前的project提交邮箱
git config --global user.name [custom username]
修改全局用户名
git config --global user.email [email address]
修改全局用邮箱
7.创建本地分支
git checkout -b newbranch
创建并切换到newbranch分支下
git push origin newbranch
推送到远程仓库的newbranch分支下,没有就创建
ref:
Git-分支-分支的新建与合并
8. 合并其他分支的某个commit
比如需要在release
分支,合并dev
分支的某次commit(该commint的版本号为:“a322a02”)
,具体操作为
git checkout dev
: 切到dev
分支
git cherry-pick a322a02
git push
: push cherry pick 过来的commit
ref:
git cherry-pick 使用指南
9.指定拉取的远程分支
git branch --set-upstream-to origin/dev dev
: 指定本地的dev
分支的远程分支为origin/dev
??
网友评论