- 存储密码
git config --global credential.helper store
- 关闭symlinks
git config --global core.symlinks false
- 禁用ssl检查
git config --global http.sslVerify false
- 代理设置
git config http.proxy http://ip:port
- 全局代理设置
git config --global http.proxy http://ip:port
- 单库代理设置
git config remote.origin.proxy http://ip:port
//origin
可替换为其他远程库名字 - 合并一个分支的内容到当前分支
git merge branch1
#分支之间要重新建立关系 - 获取一个分支的内容到当前分支
git merge branch1
#分支之间不会建立关系 - 清理工作区
git clean -xfd
- 回滚上1次提交
git revert HEAD
#以前的提交都不变,通过创建新的提交来回滚 - 将第1个父提交的内容回退到工作区
git reset HEAD^
- 将第2个父提交的内容回退到暂存区
git reset --soft HEAD^2
- 完全回退到第1个父提交的第1个父提交
git reset --hard HEAD^^
#库、暂存区、工作区全部回退 - 检出第1个父提交的内容到工作区
git checkout HEAD^
#HEAD指针移动了 - 检出第3代祖先提交的内容到工作区
git checkout HEAD~3 .
#HEAD指针不动,这条指令也可以写成git checkout HEAD^^^ .
或git checkout HEAD~~~ .
- 将文件 file 的第2个父提交的第3代祖先提交检出到工作区
git checkout HEAD^2~3 -- file
- 删除暂存区和工作区中的文件
git rm file
- 只删除暂存区中的文件
git rm --cached file
- 添加一个远程库
git remote add re1 https://github.com/x/x.git
- 修改一个远程库地址
git remote set-url re1 https://github.com/x/x.git
- 重写所有引用
git filter-branch -- --all
- 查看某一时间范围内某人的提交历史
git log --author="hefei" --after="2023-03-01" --before="2023-04-01"
git常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...