Git 基础部分
配置用户
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
标签:文件,git,仓库,Git,常用命令,main,分支
From: https://www.cnblogs.com/sakurair/p/17653628.html