Git - 本地仓库与远程仓库的拉取和推送

目录

创建远程仓库

创建本地仓库

拉取远程仓库

推送远程仓库

查看远程仓库

查看远程分支

修改后推送


创建远程仓库

登录gitee后,创建远程仓库

创建本地仓库

1. 在本地创建一个项目,并初始化

2. 在该仓库创建一个文件

此处作为操作案例,通过 vi 命令创建文件。

3. 设置本地仓库的用户名和邮箱

// 查看本地仓库文件
cat .git/config
// 设置本地仓库用户名和邮箱
git config --local user.name 'zhangsan'
git config --local user.email 'zhangsan@qq.com'

拉取远程仓库

让本地仓库与远程仓库建立关系

远程拉取url

1. 点击克隆/下载

2. 复制HTTPS下的连接

3. 在控制台中建立本地仓库与远程仓库的连接

git remote add origin (远程仓库https下的连接)

  • 添加后,远程库的名字就是origin,这是git默认的名字,也可改成别的。
  • url是远程仓库的地址;
  • fetch是一个映射。

推送远程仓库

push推送url

1. 添加凭证

第一次推送master分支时,加上-u 参数,Git不但会把本地的master分支内容推送到远程新的maaster分支,还会把笨的的master分支和远程的master分支关联起来。

-u 参数的作用:

  • -u 或 --set-upstream 表示设置上游分支
  • 它会将本地 master 分支与远程 origin/master 分支关联
  • 设置后,以后直接输入 git push 或 git pull 即可,不用再指定远程和分支名
git push -u origin master

2. 拉取远程最新代码

git push origin master

若上面这个命令拉去失败可使用下面强制拉去

  •  让本地master分支同步远程的master分支。
git branch --set-upstream-to origin/master
  • 强制执行:强制将远程仓库与本地仓库一致
git pull --rebase origin master

3. 推送文件

// 推送一个分支
git push origin master
// 推送所有改变
git push

查看远程仓库

1. 查看远程仓库

git remote show

2. 查看远程仓库明细

git remote show origin

查看远程分支

origin master关联的是远程的master分支,用于追踪远程分支的状态。

1. 查看远程分支

git branch -a

2. 详细信息展示:查看本地仓库分支和远程仓库分支的最后提交

git branch -av

修改后推送

1. 修改test.txt文件,提交之后,从分支的详细信息中可以查看出本地仓库与远程仓库的版本不一样,本地仓库领先一步远程仓库。

2. 推送到远程仓库

  • 推送之后,远程仓库和本地仓库的版本一致。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值