Git相关笔记

January 24, 2023

Git常用命令及一些使用知识。

git常用命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
删除本地有但在远程库已经不存在的分支
git remote prune origin 

删除本地缓存 再git push删除远程对应文件
git rm -r --cached build

git log develop

合并用这命令
git checkout main
git merge --squash -X theirs develop
git commit -m "merge from b20449b6b32915afa548b0facd7fc0525b5c0171"
git pull
git push

虽然终端可以实现代码管理,但是sourceTree还是要输入密码的,必须修复掉
1、命令行进入项目目录,输入:
git config --global credential.helper store
2、在source tree更新代码,提示输入密码,输入一次后以后就不需要输入了

Git代理

打开配置

1
vi ~/.gitconfig

设置代理

1
2
3
4
5
git config --global http.proxy http://127.0.0.1:57158
git config --global https.proxy https://127.0.0.1:57158

git config --global http.proxy 'http://127.0.0.1:18443'
git config --global https.proxy 'https://127.0.0.1:18443'

取消代理

1
git config --unset http.proxy

取消全局代理

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

强制覆盖本地命令

1
2
3
git fetch --all
git reset --hard origin/master
git pull
.Site.Param.name

简介

资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。

关注我

联系我

  • QQ:283796665
  • 微信:kangshaojun888
  • 个人简介

    资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。