AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
git
2026-01-13 17:13:39
0
举报
分享方式
使用 (¥5)
AI智能生成
git在项目分支的各种应用场景
代码版本管理工具
模版推荐
作者其他创作
大纲/内容
基本操作<br>
git pull
git push
git rebase
分支操作
查看分支
git branch
创建分支
git branch 新分支名称
创建分支
git checkout -b 新分支名称
创建新分支并立即切换到该分支
git checkout -b 新分支名称 指定分支名称
基于指定分支创建一个新的分支
切换分支
git checkout 分支名称
删除分支
git branch -d 分支名称
分支合并<br>
git merge
合并冲突
代码合并了有冲突,需要取消合并
git merge --abort
回滚操作
回滚代码至指定版本
git reset --hard 版本号
git push origin HEAD --force
暂存代码
git stash
分支改名
git branch -m 分支名称 分支新名称
列出所有已合并到 master 的分支并删除
列出所有已合并到 master 的分支<br>
git branch --merged master
删除所有已合并到 master 的分支
git branch --merged master | grep -v '^\*' | xargs git branch -d
撤销操作
git cherry-pick 撤销
cherry-pick 未完成
git cherry-pick --abort
cherry-pick 已完成
git reset --hard HEAD&#126;1
git add 撤销
文件退出暂存区,但是修改保留
git reset --mixed
撤销所有的已经 add 的文件
git reset HEAD
撤销某个文件或文件夹
git reset HEAD -filename
git commit 撤销
撤销最后一次提交,并且将更改放回暂存区
git reset HEAD^<br>
撤销最后一次提交,丢弃所有更改
git reset --soft HEAD^
撤销尚未推送到远程仓库的特定提交
git revert <commit-hash><br>
撤销已经推送到远程仓库的提交
方法一
git revert <remote-branch-name>@{<number>}
方法二
git fetch origin<br>
git revert <commit-hash> -m <number-of-parents><br>
撤销已经推送到远程仓库的提交
git revert <remote-branch-name>@{<number>}
完全删除提交(包括从远程仓库)
git reflog # 查看提交历史<br>
git reset --hard <commit-hash-before-the-one-you-want-to-remove><br>
git push origin <branch-name> --force
文件操作
将文件提交到暂存区
git add
git add [file1] [file2] ...
添加指定文件到暂存区
git add [dir]
添加指定目录到暂存区
git add .
添加当前目录下所有文件进入暂存区
将暂存区文件提交到本地仓库
git commit
git commit -m [message]
将暂存区文件提交到本地仓库
$ git commit [file1] [file2] ... -m [message]
将暂存区的指定文件提交到本地仓库<br>
查看在上次提交之后是否有对文件进行再次修改
git status
删除文件
git rm
git rm
将文件从暂存区和工作区中删除
git rm -f
将文件从暂存区和工作区中强制删除
git rm --cached
将文件从暂存区删除,在工作区保留
查看某个文件的提交历史
git log -p filename<br>
创建仓库
初始化 Git 仓库
git init
从现有 Git 仓库拷贝项目
git clone
git clone 项目git地址
git clone 项目git地址 自定义项目名称
更换远程仓库地址
使用命令行更改远程仓库地
查看当前远程仓库的 URL<br>
git remote -v
使用 set-url 命令更改远程仓库地址
git remote set-url origin new_url
先删除再添加远程仓库
删除现有的远程仓库
git remote rm origin
添加新的远程仓库URL
git remote add origin new_url
直接编辑 .git/config 文件
打开终端或命令提示符,进入你的项目目录
cd /path/to/your/repo
使用文本编辑器(如 nano 或 vim)打开配置文件
nano .git/config
在文件中找到 `[remote "origin"]` 部分,将 `url` 的值替换为新的URL,保存并关闭文件<br>
验证更改
git remote -v
添加与删除一个 submodule
添加 submodule
git submodule add :git-url dep
删除 submodule
vim .gitmodules,找到该模块位置<br>
vim .git/config,找到该模块位置
rm -rf .git/module/dep
git rm --cached dep
收藏
立即使用
git
cyqzdcg
职业:无
去主页
Collect
Get Started
Pro Git
Collect
Get Started
Git教程
Collect
Get Started
git2
Collect
Get Started
Git
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document