- 查看全局设置:
git config --global --list - 更改git的用户名和密码(打开Git Bash,如果报错可打开Git根目录下的git-cmd.exe输入)
`git config --global user.name "aa"` `git config --global user.password "aa"` - 如果设置完账号密码后拉取账号密码仍拒绝访问,清空下本地存储的账号密码
git config --system --unset credential.helper
// 嵌入代码时,一直loading,尝试命令
git config --global credential.helper store
- 查看本地和远程分支:
git branch -a - 查看远程分支:
git branch -r - 本地分支和远程分支不一致:
git fetch - 本地分支和远程分支不一致,需要删除本地中远程已经删除的分支:
git fetch -p - 查看远程分支和本地分支的关联关系的命令
git remote show origin; 执行之后的部分结果示例:
解析如下:
- fetch URL和Push URL分别代表项目拉取和推送的远程地址
- HEAD branch代表远程默认分支
- Remote branches 远程存在的分支;tracked表示本地与远程已经建立连接
- up to date 表示本地已是最新状态
- local out of date 表示本地的代码落后于远程代码,需要先pull之后再更改commit,push;如果没有pull更改执行push操作会报错,可以强制拉取
git pull --force,风险:本地代码会丢失最好备份,需要merge的地方最后手动更改;规避此错误,同项目修改采用多分支,定期拉取和合并
9.切换远程分支 git checkout <branchName>
10.新建分支 git branch lili-dev
11.发布分支git push origin lili-dev
12.删除本地分支git branch -d <branchName>// 删除已合并过的分支 git branch -D <branchName> // 强制删除
13.删除远程分支 git push origin --delete <branchName>