Git相关笔记

January 24, 2023

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

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

git常用命令

合并并提交

1
2
3
4
5
6
合并用这命令
git checkout main
git merge --squash -X theirs develop
git commit -m "merge from b20449b6b32915afa548b0facd7fc0525b5c0171"
git pull
git push

合并分支

1
2
git checkout main
git merge feed

查看分支

1
git branch

创建分支

1
git checkout -b feed

切换分支

1
git switch feed

分支推送至远程仓库

1
git push origin feed

强制覆盖本地命令

1
2
3
git fetch --all
git reset --hard origin/master
git pull

重置命令

1
git reset --hard d8791ffd95a38108b5530d365cada90bc2d6cff0

提交日志

1
2
3
4
5
6
7
git log develop

commit d8791ffd95a38108b5530d365cada90bc2d6cff0
Author: kangshaojun <kangshaojun@gmail.com>
Date:   Wed Jun 28 08:59:59 2023 +0800

    Change GPT logic.
.Site.Param.name

简介

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

关注我

联系我

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

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