帮忙么网 > Git > 当前页面

Git常用命令

2024-10-03 NEW个对象

、取消commit提交的代码

 

1、命令:git reset --soft HEAD~1

 

会将commit的代码,返回到add状态。

 

2、命令:git reset --mixed HEAD~1


会将代码同时取消commit和add的状态。

 

3、命令:git reset --hard HEAD~1(危险,尽量不要用)

 

会同时取消commit和add,并且编写的代码也会消失。

 

、取消add提交的代码。

 

1、取消单个文件

 

git reset <file>

 

2、取消全部文件

 

git reset

 

3、如果你需要撤销工作目录中的更改,可以使用 git checkout 命令,如下:

 

git checkout -- <file>

 

这将从最后一次提交中检出文件的版本,用以替代工作目录中的更改。这个操作将覆盖工作目录中的更改,请谨慎使用。

 

、同时取消commit和add的代码。

 

git reset --mixed HEAD~1

 

git reset head~1

 

这两个命令是一样的

 

四、代码分支合并

 

将主分支的代码合并到子分支:

 

git checkout 子分支

git merge 主分支

 

将子分支的代码合并到主分支:

 

git checkout 主分支

git merge 子分支

 

五、关于checkout

 

新分支的代码通常是基于创建它的分支的代码。在那个分支创建分支,新的分支就是那个分支的代码。

 

六、修改代码切换分支

 

1、git stash 保存代码

2、git checkout 自己的分支

3、git stash pop 恢复代码

 

代码不想提交需要切换分支,也可以使用该命令。

 

git 多个stash选择指定的版本恢复

 

七、代码提交流程

 

第一步:git add 添加文件到暂存区

第二步:git pull 拉取项目跟新本地代码

第三步:git commit 提交暂存区到本地仓库。

第四步:git push 提交到远程仓库

 

八、git pull与别人的代码有冲突

 

1git stash

2git pull

3git stash pop

 

九、提交代码之前运行一下项目

 

十、git删除远程分支

 

 git push origin --delete v20240822

上一篇:

下一篇:git pull、git fetch、git rebase、git merge

相关文章

推荐文章