git 常用命令

配置用户信息

  git config --global user.name 'xxxx'

  git config --global user.email 'sfasd@ksyun.com'

git 设置代理 比如跳过gfw (Git 设置和取消代理(SOCKS5代理))

设置代理

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

取消代理

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

针对 github.com 的单独配置:

#只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080

#取消代理
git config --global --unset http.https://github.com.proxy
details/84748009

直接使用 socks5 的速度很快,近百兆的项目能在短时间内下载完。

 

下载(拉取)代码库

  git clone git@github.com:账号名/项目名.git

与远程交互

从远程库获取到本地

  git pull

将本地提交远程库

  git push origin master

本地版本管理(工作区<---->暂存区<---->仓库区)

提交

  【工作区】--->git add 文件名--->【暂存区】--->git commit -m "备注" 文件名--->【仓库区】

查看

  【工作区】<--git status-->【暂存区】

记录  (仓库区)

  git log 查看详细提交记录

  git log --pretty=oneline 每行一条记录

$ git log --pretty=oneline
bcf24e3eba0400abda3be8d7bad0247a275fadf3 (HEAD -> master, origin/master, origin/HEAD) 更正闹铃客户列表显示:取消居中
081bc55d33c7d570f6f9d79a26d14c61b9675863 数据库 直连用户数据批量修改
68c9ced8b18e59734f802730838bd5dc359856d6 模块化部署交接系统---启动入口

  git reflog

回退

  【仓库区】--->git reset 版本号码【暂存区】--->git checkout--->【工作区】

  示例回退

git reset bcf24e3eba0400abda3be8d7bad0247a275fadf3
git reset HEAD  回退上一个已提交的版本
git reset HEAD^ 回退上第二个版本
git reset HEAD ^^ 回退上三个版本
git reset HEAD~100 回退上100个版本

  确认版本内容覆盖本地文件

git checkout

 

posted on   zhangmingda  阅读(139)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示