如果没有配置git ssh key,git clone下载代码会提示输入用户名+密码
如果已经存在 ~/.ssh/id_rsa.pub, 且不正确,会直接提示没有权限。
先配置账号
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
ssh-keygen -t rsa -C "我的邮箱名"
eval "ssh-agent -s"
ssh-add ~/.ssh/id_rsa
git 准备commit,发现修改的分支不对。
比如本来应该在dev改,结果在pbs分支改
# 现在在pbs分支
# 把改动推入栈
git stash
# 切换到dev分支
git checkout dev
# 把改动从栈中弹出, 覆盖到dev分支
git stash pop
# 这样改动就从pbs分支换到dev分支了
# 继续提交代码
git commit -m "change list..."
git push -u origin dev
不能这么操作,把pbs分支其他人的变动的变动带到dev了