Git 常用命令
Git 基础部分
设置代理
git config --global http.proxy 'http://127.0.0.1:7890'
git config --global https.proxy 'http://127.0.0.1:7890'
配置用户
git config --global user.name 'USER Name'
git config --global user.email 'USER Email'
初始化仓库
# 初始化一个 git 仓库
git init
# 克隆远程仓库
git clone <url> [directory]
上传仓库
- 将文件添加到缓存
# 将所有文件添加到缓存
git add .
# 指定某一类文件
git add *.cpp
- 给提交的文件一个备注(如更新文件了什么内容)
git commit -m "update"
- 提交文件
git push
Tips:如果使用远程库,开始写代码前建议先
git pull
将最新的文件拉取下来。
Git 分支管理
- 查看当前分支
git branch
- 切换分支
git checkout main
Tips:Git 默认分支是
master
Github 默认分支是main
- 合并分支
git merge main
Tips:在
master
下执行,就是将main
分支与master
分支合并。
- 删除分支
git branch -d main
Git 查看提交历史
我们查看提交历史可以使用 git log
,在其命令下还有如下参数:
–oneline :查看历史记录的简洁版本
–graph :查看历史中什么时候出现了分支、合并
–reverse :逆向显示所有日志
–author :查找指定用户的提交日志
–since、–before、 --until、–after: 指定帅选日期
–no-merges :选项以隐藏合并提交
Git 远程仓库
- 初始化仓库
git init
- 添加远程仓库
git remote add <url>
- 修改分支
# 上边提到过,Github默认分支,与Git本地默认分支不一样。
git branch -m master main
- 将仓库的
README.md
拉下来(如果仓库没有文件可以跳过)
git pull --rebase origin main
- 上传文件
git add .
git commit -m "update"
git push origin main
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现