您现在的位置是:首页 >技术交流 >git 简单使用网站首页技术交流

git 简单使用

HVACoder 2023-06-23 20:00:02
简介git 简单使用

使用 git 注意命令执行后终端输出的提示信息!

clone 仓库:

git clone ...(ssh) --recursive, recursive为含子模块时使用

分支操作:

git checkout branchname, 切换分支

git checkout -b branchname,创建并切换到分支

git branch -d branchname,删除分支,-D 为强制删除

获取远程master分支最新代码:

git pull origin master

撤销暂存git add

git reset HEAD <filename>,可见此命令前后 git status 时filename的状态由明显变化,从暂存区回到工作区了

撤销工作区修改,比如当前分支有未add的修改无法切换到其它分支

git checkout .

一次开发流程:

1. 获取主分支最新代码再创建开发分支

git pull origin master

git checkout -b dev_improve_abc

        创建个人的开发分支,可以需求命名等,远程合并完本地再删除

2. 开发完成后

若中间进行多次commit,想要合并,可以 git rebase -i HEAD~n(n 为commit次数,可通过 git log 查看),按照提示可以将除第一次commit后的前缀修改为 f,这样保留代码修改,去除了 commit信息。

git pull --rebase origin master,rebase主分支代码,解决冲突后重新 git add

git push origin dev_improve_abc,推送代码,发起合并请求。

他人向远程仓库推送了某分支名为 dev_xxx,你要验证该分支某处修改:

直接 git fetch

git checkout dev_xxx

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。