//提交代码自动rebase
git config --global push.rebase true
//拉取分支代码方式一:
git clone ssh://ruancongcong@192.168.120.245:29418/ipran_master
git fetch origin branch_ipran_u3 //命令来把远程 branch_ipran_u3 分支拉到本地
git checkout -b branch_ipran_u3 origin/branch_ipran_u3 //在本地创建分支 branch_ipran_u3 并切换到该分支
git pull origin branch_ipran_u3 //就可以把远程 branch_ipran_u3 分支上的内容都拉取到本地了
git reset --hard origin/branch_ipran_u3 //就可以把远程 branch_ipran_u3 分支上的内容都拉取到本地了
//拉取分支代码方式二:
git clone -b branch_ipran_u3 "ssh://ruancongcong@192.168.110.111:59408/ipran_master" &&
scp -p -P 59408ruancongcong@192.168.120.245:hooks/commit-msg "ipran_master/.git/hooks/"
//提交代码git仓库,然后review再提交
git push origin HEAD:refs/for/branch_ipran_u3
//不经过git仓库,直接合并到代码仓库
git push origin branch_ipran_u3
1、git clone git@git.n.xxx.com:xxx/xxx.git
2、git fetch origin branch_dev 命令来把远程branch_dev分支拉到本地
3、checkout -b branch_dev origin/branch_dev 在本地创建分支branch_dev并切换到该分支
4、git pull origin branch_dev 就可以把远程branch_dev分支上的内容都拉取到本地了
注:当本地代码是branch_dev分支时,需要先 git pull origin branch_dev 更新远程分支代码到本地,然后再git pull
(即拉取远程master分支更新到本地),否则会有冲突。
git config --global core.autocrlf false
13 git config --global --add user.name mingxiao
14 git config --global --list
15 git config --global --add user.enmail xiaoming@outloook.cn