1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > git pull git add git commit git branch git更新代码git提交git分支管理

git pull git add git commit git branch git更新代码git提交git分支管理

时间:2020-08-12 00:05:11

相关推荐

git pull git add git commit git branch git更新代码git提交git分支管理

常用git命令整理

1. 拉取最新代码2. 提交代码3. 分支管理3.1 查看所有分支(包括本地分支和远程分支)3.2 查看远程所有分支3.3 追踪远程分支4. 强制用远程代码覆盖本地代码

1. 拉取最新代码

git reset --hard HEAD~5 //回退5次提交git pull //拉取最新

2. 提交代码

git status//查看当前仓库状态git add .//加上所有修改项git add filename//添加指定文件git commit//提交git commit --amend//重新编辑提交commentgit push originHEAD:refs/for/分支//push到远程分支

3. 分支管理

为便于理解,我在github新建了一个仓库:test3

3.1 查看所有分支(包括本地分支和远程分支)

git branch//查看本地所有分支

3.2 查看远程所有分支

git branch -a//查看远程所有分支

3.3 追踪远程分支

方法1:先手动创建一个新分支,切换到新分支,再将新分支追踪远程分支

1. 在本地建立一个新分支git branch newBranch2. 切换到创建的新分支git checkout newBranch3. 用创建的新分支追踪远程的一个分支git branch --set-upstream-to=origin/remote_branch_name

方法2: 自动创建本地分支,并追踪到远程分支

1. 一句直接追踪远程分支,并自动创建本地分支git branch --set-upstream-to=origin/remote_branch_name newBranch

这种方式需要保证本地没有名为newBranch的分支;运行成功后本地会自动创建名为newBranch的分支, 并且此分支追踪远程分支remote_branch_name,运行之后仍然处于执行命令前的分支,不会自动切换 到newBranch分支

4. 强制用远程代码覆盖本地代码

git fetch --all //从远程拉取最新的代码 不mergegit reset --hard origin/develop //使用指定分支的代码(此处develop)强制覆盖代码git pull //从远程拉取最新的代码 自动merge

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。