Git 常规操作命令
常规命令
- git status //查看当前状态
- git add . //把文件添加到本地分支
- git commit -m'备注' //把添加的文件提交到版本库,并填写提交备注
- git push origin <分支名称> //推送
- git pull -f origin <分支名称> //将远程仓库的文件拉到本地
- git checkout . //撤销更改
- git checkout <分支名称> //切换分支
- git checkout -b <分支名称> //创建一个分支并切换
- git checkout - //恢复到上一个分支
- git branch <分支名称> //创建分支
- git branch --list //分支列表
- git branch -d <分支名称> //删除分支
- git branch -v //显示所有分支信息
- git merge 分支名称 //合并
- git reset HEAD^ --soft //完全退回到某提交
- git stash //储藏
- git stash list //查看储藏的记录
- git stash pop //将储藏的内容取出来
仓库创建与克隆
git init
: 初始化一个新的 Git 仓库。git clone <仓库地址>
: 克隆(下载)一个 Git 仓库。
代码提交与修改
git add <文件名>
: 添加文件到 Git 仓库。git add .
: 添加所有文件到 Git 仓库。git commit -m "提交信息"
: 提交文件到 Git 仓库。git status
: 查看 Git 仓库当前状态。git diff
: 查看修改的内容。git checkout <文件名>
: 撤销文件修改。
分支管理
git branch <分支名>
: 创建一个新分支。git branch
: 查看所有分支。git checkout <分支名>
: 切换到一个分支。git merge <分支名>
: 合并一个分支到当前分支。git branch -d <分支名>
: 删除一个分支。git log
: 查看提交历史。
远程仓库
git remote add <远程仓库名> <远程仓库地址>
: 添加一个远程仓库。git remote
: 查看所有远程仓库。git push -u <远程仓库名> <本地分支名>
: 推送本地分支到远程仓库。git pull <远程仓库名> <远程分支名>
: 拉取远程仓库代码到本地。
版本控制
git reset --hard <commit ID>
: 回滚到指定提交版本。git revert <commit ID>
: 撤销某个提交,并生成一个新的提交。
以上是 Git 命令的合集,可以根据需要进行使用。请注意,在使用 Git 进行版本控制时,一定要小心操作,避免不必要的损失。