Git上传及拉取相关操作(详细/自用)

最近工作中,因为对git相关操作没学明白,捅了些篓子,写点心得,方便自己以后查阅。

本人使用的是GIt Bash

1、git init 

git init

只有在初始化新仓库的时候才会用到

2、git clone

git clone http://xxxxxxx/xx/xx.git

从已知仓库中拉取对应的代码(如果是和其他人协同工作,只能用clone拉取,在拉取版本基础上进行修改,避免出现版本冲突)

拉取时的工作文件夹不要放在C盘

3、git status

git status查看现在的分支状态,决定通过哪个分支进行操作

4、git branch

git branch -al

git branch -al的作用是拉取远程仓库中的分支,后续

5、git checkout

git checkout -b dev
git checkout master

切换分支

 如果出现了up to date,则使用以下代码切换至对应分支

git checkout -b dev origin/dev

6、上传等一系列操作

先add

git add .

再commit,双引号内部的为该次上传的备注

git commit -m "[Fix]:xxx"

再checkout到你想上传的分支(上面介绍过checkout就不多赘述)

最后push,千万注意,不能-f!!!

git push origin xxx:dev

xxx为本地分支名,如果-f的话为强制提交,运气不好会把所有的改动全部覆盖掉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值