git 命令

提交到git平台上的必要步骤

首先git add . 将文件代码添加到暂存区.

然后 git commit -m "引号内添加描述"  添加到本地仓库

然后通过 git push 添加到当前分支.

 add  和commit 简写方式 git commit -a -m "提交的描述"

在合并之前先拉取一下远程得分支.  git fetch --all

git branch - a 查看所有 分支, 先切换到新分支 拿到新分支 然后在进行merge 合并

新分支提交时 不能直接git push  需要使用git push -u origin  新分支名

拉取远程分支代码, git pull orgin 远程分支名.

git branch -d test:删除本地test分支

git branch -D test: test分支还没有合入当前分支,所以要用-D参数才能删掉。

git push origin --delete test 删除远程test分支

场景1 如何上传代码到远程仓库?

首先新建一个仓库.

回到代码 使用命令: git init  初始化git

使用第二个命令: git  add . 将工作区代码提交到暂存区,让git管理代码.

第三个命令 git commit -m "自己写一个描述" 将暂存区的内容提交到本地仓库 .

第四个命令: 就是将远程仓库和本地仓库进行联系 git remote add origin https://gitee.com/yaler/web15git.git(后边这一串是你仓库的地址.)

第五个命令 提交到远程仓库 :  因为是第一次提交 需要写master 的名字,具体指令: git push -u origin master 

场景2 : 修改文件后如何提交到远程仓库  ;

因为已经上穿过远程仓库. 所以直接走流程就好了.

一共分为三步

 git add .

git commit -m "这次版本的描述"

git push  会直接提交到这个远程仓库分支.

场景3: 如何新建一个新分支

通过 git branch "分支名去创建" 这时会创建一个本地分支.

场景4: 如何切换到别的分支.

git checkout 分支名.

场景5: 如何将第一次创建分支的代码提交到远程仓库

1. 首先保存到暂存区.  git add .

2. 保存到本地仓库 git commit -m "这次版本的描述"

3. git push -u origin 新分支的名字

场景6:如何合并其他分支的代码

想要拉起其他分支的代码,一定要先更新一下仓库的代码. 通过git fetch --all 指令 拉取所有分支的代码到本地.

然后通过 git merge 加上你想合并分支的名字 

这时候会出现两种情况,一种是没有冲突的情况,拉取完直接通过三步流程提交

 git  add .

 git commit -m  "这次版本的描述"

git push .

第二种情况就是有冲突(为什么会有冲突? 因为本分支和要合并的分支修改了统一文件)

这时需要解决冲突.

解决完冲突后 使用老三步去提交代码.

 git  add .

 git commit -m  "这次版本的描述"

git push 

场景7:当新创建的仓库,如何拉取其他分支 .

这是 拉取远程分支代码后,发现使用git branch 命令查看其他分支时 查看不到新创建好的分支 这时需要通过 git branch -a 查看新建的远程分支. 然后在通过checkout 切换到远程分支,这时在切换回原分支进行合并操作 git merge 新分支名字 . 合并完会出现两种情况,一种是没有冲突的情况,拉取完直接通过三步流程提交

 git  add .

 git commit -m  "这次版本的描述"

git push .

第二种情况就是有冲突(为什么会有冲突? 因为本分支和要合并的分支修改了统一文件)

这时需要解决冲突.

解决完冲突后 使用老三步去提交代码.

 git  add .

 git commit -m  "这次版本的描述"

git push 

场景8: 组长合并好了代码,如何将合并好的代码拉取到我自己的分支?

 通过git fetch --all 拉取远程分支代码到本地.

然后通过 git pull origin 组长分支名.

合并完在把合并完的代码提交到远程分支.

场景9:项目完成后需要将最新代码提交master分支.

例如 现在最新的代码分支为 machao1

首先切换到master 分支 然后通过git pull origin machao1

然后通过老三步提交代码到master分支

场景10:项目完成后需要将其他无用代码分支删除掉

 git push origin --delete 分支名字

场景11:我这版代码让我改崩了套了,我想回调到上个版本的代码怎么办?

1、找到你误提交之前的版本号

2、git revert -n 版本号

3、git commit -m xxxx 提交

4、git push 推送到远程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值