- 创建一个项目:git init
- 添加文件到缓存区:git add “filename”
- 提交更改:git commit -m “your commit messages”
- 推送到远程仓库:git push origin main
- 创建分支:git branch “new branch”
- 重命名当前分支:git branch -m main
- 删除分支:git branch -d “selected branch”
- 添加远程分支:git remote add origin “your git repository url”
- 删除远程分支:git push origin –delete “remote branch”
- 切换分支:git checkout “new branch”
- 创建并切换分支:git checkout -b “new branch”
- 合并分支:git merge “another branch”
- 克隆仓库:git clone “remote repository”
- 拉取远程分支:git pull origin “selected branch”
- 查看文件修改:git diff [commit id]
- 放弃已经跟踪但没有添加到缓存区的新修改:git checkout “filename” 或 git checkout . 或 get restore “filename”
- 删掉所有git未跟踪包括.gitignore中的文件: git clean -xdf
- 放弃添加到缓存区操作,不会删除修改内容:git reset HEAD “filename” 或 git reset HEAD .
- 撤销commit操作,在commit id后的所有修改还保留:git reset “commit id”
- 撤销commit操作,回到commit id时的状态:git reset –hard “commit id”
- 添加tag: git tag “new tag”
- 删除tag: git tag -d “selected tag”
- 隐藏添加到缓存区的修改:git stash
- 恢复git stash操作:git stash pop
引用
如果觉得有帮助,可以扫描右边的微信打赏码支持一下.