多语言展示
当前在线:724今日阅读:39今日分享:10

如何使用git提交更新代码

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
工具/原料

Git

方法/步骤
1

初始设置:打开git bash,输入git config --global user.name 'username' 查看/设置用户名git config --global user.email 'email'  查看/设置邮箱

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

本地修改推送到远程: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

使用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

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

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

8

修改上一次错误的提交信息:(适用于push后的commit)git rebase -i HEAD^修改pick为reword, 退出编辑修改提交记录,退出编辑git push -f origin master

推荐信息