常用git命令
2023-02-14 本文已影响0人
lmao94
1.常见
- 项目下载并关联到当前目录
git clone 项目地址
- 添加项目所有文件到版本管理控制中(添加/删除文件)
git add .
- 提交编辑内容到本地仓库
git commit -m '本次提交的备注信息'
- 获取远程仓库的内容
git pull
- 推送本地内容到远程仓库
git push
- 显示远程仓库及地址
git remote -v
- 查看远程仓库的所有分支
git remote show 仓库别名
2.分支
- 分支列表:
git branch
- 查看远程分支
git branch -r
- 查看所有本地和远程分支
git branch -a
- 切换分支
git checkout 分支名
- 切换(创建)分支
git checkout -b 分支名
- 合并分支到主分支
git checkout master
git merge 分支名
- 删除分支
git branch -d 分支名
- 推送并关联分支到远程仓库(-u表示把本地分支和远程分支进行关联,远程仓库的别名一般是origin)
git push -u 仓库别名 本地分支名:远程分支名
- 删除远程仓库指定分支
git push 仓库别名 --delete 远程分支名
3.回滚、修改
- 显示当前分支的版本历史
git log
- 在指定commit版本基础上新建分支
git branch 分支名 版本号
- 重置本地文件
git reset --hard
- 重置本地文件到指定commit版本
git reset --hard 版本号
- 新建一个commit,撤销指定的commit,后者的变化都会被当前提交抵消,并且应用到当前分支
git revert 版本号
- 暂时将未提交的变化移除,稍后再移入
git stash
git stash pop