一、git保存用户名和密码
1.通过使用git config --global credential.helper store
来让git在用户目录下的.gitconfig文件最后添加:
[credential]
helper = stor
2.然后你使用一次pull/push 时输入的账号密码都会保存到用户目录下的git-credential中,这样就只用输入一次就可以了
[user]
name = alice
email = alice@aol.com
[push]
default = simple
[credential]
helper = store
二、.git pull 强制覆盖本地
git fetch --all
git reset --hard origin/master
git pull
三、新建分支
1,从已有的分支创建新的分支(如从master分支),创建一个dev分支
git checkout -b dev
git push origin dev
四、删除分支
git push origin --delete chat
五、MERGE_MSG.swp被使用
当用git命令拉取最新代码时,有时会遇到如下的提示,
Found a swap file by the name “.git/.MERGE_MSG.swp”
解决方案:
在项目根目录(如/StudioProjects/demo/Leave)下,找到.git/.MERGE_MSG.swp这个文件删除即可。
注:mac 删除命令
rm -rf .MERGE_MSG.swp
六、创建新分支
git checkout -b dev
git push origin dev
七、删除本地分支
$ git branch -d <BranchName>
八、删除远程分支
git push origin --delete <BranchName>
九、合并分支
合并某分支到当前分支:git merge <name>