git使用

本文详细介绍了如何使用Git进行个人仓库创建与管理,包括全局设置、仓库初始化、文件操作、分支管理和合并。同时,对于多人协作场景,阐述了用户A和B如何拉取、创建分支、修改代码、推送和合并代码的过程,以及解决推送失败的常见方法。内容覆盖了从基础到进阶的Git操作,适合初学者和团队开发者参考。
摘要由CSDN通过智能技术生成

git命令篇

初次使用git仓库命令

xiaomai:用于个人仓库:
Git 全局设置:xiaomai[此git标签可在c盘用户查找 .gitconfig文件]:
git config --global user.name "小埋同学"
git config --global user.email "3193749412@qq.com"

创建 git 仓库:
mkdir xm
cd xm
git init
# 创建文件
touch README.md
#
git add .
git commit -m "first commit"
git remote add origin https://gitee.com/my-classmates/xm.git
git push -u origin master

已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/my-classmates/xm.git
git push -u origin master
xiaomai:用于多人协作仓库
  • 初始化仓库
$ git init
  • 用户A拉取项目
$ git pull [remote]
  • 用户A在本地创建一个xm1分支,代表用户A的本地分支,下面的命令是创建并切换到当前分支。
$ git checkout -b xm1
  • 用户A修改代码后,并推送及合并
$ git add .
$ git commit -m "first xiaomai"
$ git push origin xm1

小埋提示:如果没有建立连接,需要建立连接,上面就是没有建立连接推送失败,接着建立连接。注意上面推送到了远程分支的xm1。

$ git remote add origin [remote]
  • 再次推送
$ git push origin xm1
合并代码
  • 切换到主分支合并代码
#切换到主分支
$ git checkout master

#合并分支
$ git merge xm1
  • 推送代码到主分支
$ git push origin master

到目前为止,用户A以及可以进行推送代码、合并代码了。下面演示用户B。其实和上面的操作一样的。

  • 用户B拉取项目演示

  • 初始化仓库

$ git init
  • 用户B拉取项目
$ git pull [remote]
  • 用户B本地分支
$ git checkout -b xm2
  • 用户B修改代码,并推送及合并
$ git add .
$ git commit -m "two xiaomai"
$ git remote add origin [remote]
$ git push origin xm2
  • 切换到主分支合并代码
#切换到主分支
$ git checkout master

#合并分支
$ git merge xm2
  • 推送代码到主分支
$ git push origin master
xiaomai:通常提交最后一步报错解决方案:
对于error: failed to push some refs to‘远程仓库地址’
1 使用如下命令
git pull --rebase origin master

2 然后再进行上传:
git push -u origin master
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值