git 发布版本 得到当前分支压缩包
- 把Master分支的最新节点打包到test.zip
原文地址:git 发布版本 得到当前分支压缩包
git archive --format zip --output test.zip master
- 新建并切换分支
gco -b 分支名 # 简写
git checkout -b 分支名 # 全写
- 切换分支
gco 分支名 # 简写
git checkout 分支名 # 全写
- 上传代码到远程分支
gp origin local_branch:remote_branch #简写
git push origin local_branch:remote_branch #全写
- 丢弃本地暂存代码
gco 被丢弃代码的文件 #简写
git checkout 被丢弃代码的文件 #全写
- 撤销本地提交,回退到指定版本
# 回退到指定commit_id,并删除更改
git reset --hard commit_id
# 回退到指定commit_id,不删除更改
git reset --soft commit_id
- 查看提交记录
# 需要先安装tig
sudo apt install tig
# 使用tig查看
tig
- 删除远程分支
git push origin --delete [branch_name]
- 删除本地分支
gb -d [branch_name] #简写
git branch -d [branch_name]
# 强制删除本地分支
gb -D [branch_name] #简写
git branch -D [branch_name]
-
修改分支名称
见Git 修改分支的名称
需要将分支br_rename_old修改为br_rename_new,执行如下步骤:
1、执行命令git checkout br_rename_old
切换到br_rename_old
分支,如果已经在这个分支下,可以不执行此步骤
2、执行命令git pull origin br_rename_old
将代码更新到和远程仓库一致
3、执行命令git branch -m br_rename_old br_rename_new
将本地仓库的br_rename_old
的名称修改为br_rename_new
4、执行命令git push origin --delete br_rename_old
将远程分支br_rename_old
删除
5、执行命令git push --set-upstream origin br_rename_new
将本地分支push
到远程仓库 -
Git 修改已提交的commit注释
Git 修改已提交的commit注释 -
git add 添加错文件 撤销
git add 添加错文件 撤销 -
同步本地的远程分支
原文见git同步远程已删除的分支和删除本地多余的分支
git remote prune origin