Git 常用操作笔记
1. 初始化仓库
# 初始化本地仓库
git init
# 或克隆远程仓库
git clone <仓库地址>
2. 配置用户信息
# 配置用户名
git config --global user.name "你的名字"
# 配置邮箱
git config --global user.email "your.email@example.com"
# 查看配置
git config --list
3. 关联远程仓库
# 添加远程仓库
git remote add origin <仓库地址>
# 查看远程仓库
git remote -v
# 更换远程仓库地址
git remote set-url origin <新的仓库地址>
4. 初次提交
# 查看文件状态
git status
# 添加所有文件到暂存区
git add .
# 或添加指定文件
git add <文件名>
# 提交到本地仓库
git commit -m "初次提交"
# 推送到远程仓库
git push -u origin master
5. 日常修改和提交
# 查看修改状态
git status
# 查看具体修改内容
git diff
# 添加修改的文件
git add .
# 提交修改
git commit -m "修改说明"
# 推送到远程
git push
6. 新增文件
# 新增文件后查看状态
git status
# 添加新文件
git add <新文件名>
# 或添加所有新文件
git add .
# 提交
git commit -m "新增文件说明"
# 推送
git push
7. 拉取远程更新
# 拉取并合并远程更新
git pull
# 如果有未完成的合并
git merge --abort # 放弃合并
# 或
git add .
git commit -m "完成合并" # 完成合并
8. 常见问题处理
# 未完成的合并
git merge --abort
# 查看提交历史
git log
# 撤销工作区修改
git checkout -- <文件名>
# 撤销暂存区文件
git reset HEAD <文件名>
# 强制推送(谨慎使用)
git push -f