新建分支: https://www.cnblogs.com/smileyes/p/8943234.html
1) 切换到基础分支,如主干
git checkout master
2)创建并切换到新分支
git checkout -b panda
git branch可以看到已经在panda分支上
3)更新分支代码并提交
git add *
git commit -m "init panda"
git push origin panda
4)在git代码管理界面经可以看到panda分支了,成功~~
git 版本
cannot insert change-id line in .git/COMMIT_EDITMSG
git版本太低导致,需要升级git版本
git --version可查看当前git版本
如果是conda环境下,conda install git即可
参考git-cheatsheet,总结常用命令 :
Create
从现存的仓库里克隆
git clone ssh://user@domain.com/repo.git
新建一个本地的仓库
git init
Local Changes
查看工作目录下,哪些文件被修改了
git status
diff相应的修改文件
git diff
将当前所有的修改,加入到下一次的提交当中
git add .
修改上一次commit
git commit --amend
然后在.COMMIT_EDITMSG中修改这次提交的commit名称,再进行push
git rebase -i origin/master
Your branch and 'origin/master' have diverged 解决方案
如果不需要保留本地的修改,只要执行下面两步:
git fetch origin
git reset --hard origin/master当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:
git rebase origin/master然后使用
git pull --rebase
最后使用
git push origin master
把内容提交到远程仓库上。
which git
用的是/usr/bin/git,但是版本太低,想用anaconda下面的git,应该如何操作?
在.zshrc里面设置
alias git='/path_to_anaconda3/bin/git'