1.配置身份

git config --global user.name "Your Name"
git config --global user.email "your-email@example.com"

2.生成密钥

ssh-keygen -t rsa -b 4096 -C "your-email@example.com"

3.追踪文件

git add 文件名  # 追踪单个文件
git add .       # 追踪所有变更

4.本地提交变更

git commit -m "提交信息"

4.1可以查看日志信息

git log         # 查看提交记录
git log --oneline  # 简洁模式

5添加远程仓库

git remote add origin 远程仓库URL  # 添加远程仓库

6.push代码

git push -u origin 分支名
#等于同时下面两个操作,先拉取再提交
#git pull  # 自动拉取 origin/分支名
#git push  # 自动推送到 origin/分支名

6.1远程仓库的一些操作

git push origin 分支名             # 推送至远程分支
git pull origin 分支名             # 拉取并合并远程代码

7.分支操作

7.1创建分支

git branch 新分支名  # 创建分支但不切换
git switch -c 新分支名  # 创建并切换到新分支(Git 2.23+)
git checkout -b 新分支名  # 旧版语法(兼容所有 Git 版本)

7.2切换分支

git switch 已有分支名  # 切换分支(Git 2.23+)
git checkout 已有分支名  # 旧版语法

7.3删除分支

git branch -d 分支名  # 删除已合并的分支
git branch -D 分支名  # 强制删除未合并的分支

7.4合并分支(因为一般是切换到主分支例如为main,再进行合并)

git switch 目标分支  # 切换到要合并到的分支(如 main)
git merge 源分支    # 将源分支合并到当前分支
#假如我们在test分支,主分支为main。git switch main然后git merge test。就表示将test分支合并到main分支

By K11

Leave a Reply

Your email address will not be published. Required fields are marked *