当前位置:网站首页 > 创业 > 正文

如何使用git提交更新代码

0 张子豪 张子豪 2025-10-11 17:51 1

Git是一个开源的分布式版本节制系统,可以有用、高速的处置从很小到很是年夜的项目版本办理。Git 是 Linus Torvalds 为了帮忙办理 Linux 内核开辟而开辟的一个开放源码的版本节制软件。

东西/原料

  • Git

方式/步调

  1. 1

    初始设置:

    打开git bash,输入

    git config --global user.name "username" 查看/设置用户名

    git config --global user.email "email"  查看/设置邮箱

  2. 2

    当地撤销:

    git diff 1.txt 查看1.txt文件点窜了哪些内容git log 查看汗青记实git reflog 查看汗青记实的版本号idgit reset --hard HEAD^ 回退到commit前的版本,git reset --hard HEAD~3 回退到commit前三个版本git checkout -- a.txt 把a.txt在工作区的点窜全数丢弃git reset HEAD <file>  撤销暂存区的点窜(unstage)

  3. 3

    分支办理:

    git branch 查看当地分支 

    git branch -a 查看所有分支

    git branch dev 建立dev分支

    git checkout master 切换到dev分支

    git checkout -b dev 建立并切换到dev分支

    git branch –d dev 删除dev分支

    git merge dev 归并dev分支到当前分支

    git branch --set-upstream dev origin-dev #添加当地dev分支与长途origin-dev分支的链接

  4. 4

    当地点窜推送到长途:

    git add 1.txt 把1.txt文件添加到暂存区

    git rm XX 删除XX文件

    git status 查看当地文件状况

    git commit –m “add 1.txt” 提交文件, –m后面的是注释

    git push origin master 把当前当地分支master推送到长途库origin的对应分支

    git commit -am 'xxxx'  add并commit 

  5. 5

    利用revert 撤销错误的commit和push:

    当commit了错误的代码并push后,可以利用git revert号令,将代码回退到 错误提交前一次提交的状况,也就是半斤八两于还没有写错误代码,然后再push一次即可。用例:1. git commit -m 'add 1'2. 写了错误的代码3. git commit -am 'add error 1 code' 而且 push,,(然后发现了错误)4. git revert HEAD 5. 编纂revert的原因,退出编纂6. 此时工作空间clear,错误代码不见了,回到了第1步提交后的状况7. 写准确的代码,add commit push 。 全数commit记实如下:

  6. 6

    git stash:

    git stash [save ‘message’]   将当前分支所有点窜存档,并将工作空间还原到比来一次commit的状况(clear状况)git stash list          查看存档栈,按入栈的挨次展示,最后stash的在最上面git stash show [stash@{1}]   查看存档的点窜内容 ,不加参数则显示比来一次的stashgit stash pop [stash@{1}]   用存档恢复工作区,并删除该存档,点窜有冲突时掉败,不加参数则恢复比来一次的stashgit stash apply       同stash pop ,可是不删除存档

    git stash drop        删除指心猿意马存档git stash clear       清空所有存档,删除此中所有的点窜

  7. 7

    标签:

    git tag v01 添加新标签git tag 查看所有标签git tag -d v01 删除标签

  8. 8

    点窜上一次错误的提交信息:(合用于push后的commit)

    git rebase -i HEAD^点窜pick为reword, 退出编纂点窜提交记实,退出编纂git push -f origin master

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/227942.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图