企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
- 克隆指定分支 ```bash git clone -b 分支名 ``` - 撤销工作区修改 ```bash git checkout -- 文件名 ``` - 拉取远程指定分支 ```bash git checkout -b 本地分支名x origin/远程分支名x # 使用该方式会在本地新建分支x,并自动切换到该本地分支x。 # 采用此种方法建立的本地分支会和远程分支建立映射关系。 ``` ```bash git fetch origin 远程分支名x:本地分支名x # 使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。 # 采用此种方法建立的本地分支不会和远程分支建立映射关系。 ``` - 强制推送代码 ```bash git push -u origin 分支名 -f ``` - 查看commit提交记录 ```bash git reflog ``` - 返回到某个commit ```bash git reset --hard commit_id ``` - 合并分支 ```bash # 当前分支为 bugfix_001 合并master分支 git merge --no-ff --no-edit origin/master ``` - 放弃本地所有修改 ```bash git checkout . ``` - 本地分支关联远程分支 ```bash git branch --set-upstream-to origin/test1 test1 ```