Git 常用指令速查表
- Git 常用指令速查表
- 目录
- 1. 初始化仓库
- 2. 提交代码流程
- 3. 分支管理
- 4. 远程仓库操作
- 5. 撤销操作
- 6. 查看状态与日志
- 7. 其他实用指令
- 完整操作示例
- 常用场景速查表
Git 常用指令速查表
目录
- 初始化仓库
- 提交代码流程
- 分支管理
- 远程仓库操作
- 撤销操作
- 查看状态与日志
- 其他实用指令
1. 初始化仓库
git init
git clone <远程仓库 URL>
2. 提交代码流程
git add .
git add file1.txt file2.md
git commit -m "提交说明:修复登录 bug"
git commit --no-verify -m "紧急提交"
3. 分支管理
git branch
git branch new-feature
git checkout existing-branch
git checkout -b new-branch
git merge target-branch
git branch -d local-branch
git branch -D local-branch
git push origin --delete remote-branch
4. 远程仓库操作
git remote -v
git remote add origin <远程仓库 URL>
git pull origin target-branch
git push origin current-branch
git push --force
5. 撤销操作
git reset HEAD file.txt
git checkout -- file.txt
git reset --soft HEAD^
git reset --hard HEAD^
git revert HEAD
6. 查看状态与日志
git status
git log
git log --oneline
git diff
7. 其他实用指令
echo "*.log" >> .gitignore
git stash
git stash pop
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
完整操作示例
git clone git@github.com:your-username/repo.git
git checkout -b feature/login
git add .
git commit -m "实现登录功能"
git push origin feature/login
git checkout main
git pull
git merge feature/login
git push
常用场景速查表
场景 | 指令 |
---|
创建仓库 | git init / git clone |
提交代码 | git add . && git commit -m "说明" |
分支开发 | git checkout -b new-branch |
同步远程代码 | git pull origin main |
撤销本地修改 | git checkout -- file / git reset --hard |
解决冲突 | 手动修改后 git add . && git commit |
查看历史 | git log --graph --decorate |