直接push会提示如下错误:
remote: HTTP Basic: Access denied
fatal: Authentication failed for *****
解决办法:
打开 控制面板\用户帐户\凭据管理器
找到最下方 普通凭据->git
编辑并更新 git密码
- .gitmodules和.gitignore注释
使用#或者;
# Core variables
[core]
; Don't trust file modes
filemode = false
- 冲突文件的解决
//先本地commit文件,然后执行如下命令
git add -u
git commit -m""
git pull
- 推送新分支至远程仓库
git push -u hzhj test #首次推送新分支test至远程仓库hzhj,之后不用-u即可
- 修改远程仓库地址
git remote set-url origin [url] #直接修改
git remote rm origin #先删除后添加
git remote add origin [url]
- 拉取远程分支
#本地空文件夹
git init
git branch $分支名
git remote add origin $远程代码库地址
git pull origin $远程分支名:$分支名
git pull origin master #表示将远程分支合并到当前分支
git pull origin master:master #表示将远程分支合并到当前分支
- 本地分支与远程分支比较
git diff 本地分支 origin/xxxx
- 删除远程分支
git branch -r -d hzhj/test #删除 remote-tracking branch
git push hzhj :test #删除远程test分支,分支名称前须加冒号:
- 删除添加到暂存区的文件并保留源文件
git rm img/yolo/* --cached
- 删除工作区的源文件
git rm img/yolo/* -f
git commit -m '删除文件'
git push #更新远程仓库内容
- 查看文件变化部分
git diff get_merge_rst.py #工作区与代码库间的差异
git diff --cached get_merge_rst.py #暂存区与代码库间的差异
- 查看tag 注释内容
git tag -n9
git tag -l -n9
git tag -n9 $TAG1