git如何删除远程分支,git常用快捷指令列表

git代码仓库管理工具

1.初始化本地仓库

a) Git init <directory>

 

2.克隆一个远程仓库

a) Git clone 仓库名

eggit clone git@github.asdf.com:edadd/FE-AApppon.git

 

3.添加文件到暂存区

a) Git add . 全部提交

 

4.提交变更

a) Git commit -m ‘备注’

eg: git commit -m ‘U标准化-xxl’

 

5.拉取远程分支到本地

a) Git pull origin <branch>不加分支则默认为拉取当前分支的远程仓库

eg: git pull origin dev-ui拉取远程的dev-ui分支合并到我的当前分支

此操作建议多使用为了让我们自己的分支和远程目标分支的一致避免线上冲突污染远程分支有冲突也可以本地处理

 

6.推送变更到远程仓库

a) Git push origin <branch>不加分支则默认为推送到当前分支的远程仓库

eg: git push origin dev-ui推送当前分支的变更到远程仓库的dev-ui分支

 

7.创建本地分支

a) Git branch <branch>

eg: git branch dev-ui-xxl创建一个dev-ui-xxl的本地分支

创建的本地分支的代码是以当前分支为模版创建的建议创建本地分支时可以将 代码分支切换到master拉取最新代码后在创建所需分支这样保证代码是最 新的

 

8.切换本地分支

a) Git checkout <branch>

eg: git checkout dev-ui-xxl切换到dev-ui-xxl的本地分支

可以用git checkout -b dev-ui-xxl 直接创建并切换到新分支

 

9.删除本地分支

a) Git branch -d <branch>

eg: git branch -d dev-ui-xxl删除本地的dev-ui-xxl分支d改成D就是强制删除

 

10.删除远程分支不建议新手使用

a) Git push origin --delete <branch>

eg: git push origin --delete dev-ui-xxl删除远程的dev-ui-xxl分支本地的不影响

 

11.合并本地分支

a) Git merge <branch>

eg: git merge dev-ui-xxl合并本地的dev-ui-xxl分支到当前分支

 

12.暂存本地变更

a) Git stash

eg: git stash将当前分支的变更存储到临时仓库

配合git stash pop使用比如我当前分支在调试不想上到远程去这个时候来 了一个临时变更我需要切换到那个分支进行开发和提交但是由于当前分支存在 未提交的代码git checkout无法切换这个时候就可以用git stash将当前分支 的变更存储到临时仓库等那个分支开发完成回到当前分支并使用git stash pop 就可以找回当前分支临时存储的代码

 

13.释放暂存本地变更

a) Git stash pop

eg: git stash pop释放暂存的本地变更搭配git stash使用

 

14.拉取全部远程仓库变更

a) Git fetch

eg: git fetch拉取远程仓库的全部变更

 

15.查看存储库的状态

a) Git status

eg: git status查看当前分支的存储状态

 

 

16.查看分支列表

a) Git branch

eg: git branch查看当前本地代码仓库的分支列表

 

17.查看提交历史日志

b) Git log

eg: git log查看当前分支的历史提交记录

 

18.回退到指定版本

a) Git reset --hard <commit id>

eg: git reset --hard 9e658693e47790a7577e43dce4ea0b30d87e4b5

commit id可以用git log去查找

 

19.变基

a) Git rebase <branch to rebase from>

eg: git rebase origin/master依据master分支进行变基

posted @ 2022-12-10 13:43  元气攻城狮  阅读(314)  评论(0编辑  收藏  举报