Git推送本地仓库到远程

目录

1.修改本地仓库用户名和邮箱

2.pull命令

两种方式同步库

3.push命令

4.查看远程仓库

5.远程分支查看


新建一个文件夹GitTest1

1.修改本地仓库用户名和邮箱

git config --local user.name '鲁智深'

git config --local user.mail 'luzhishen@126.com'

2.pull命令

创建好的仓库包含我们选的.gitignore模板文件和README文件。

gitee已创建空仓https://gitee.com/E****6/test-git1.git,本地库要上传并与之关联:

git remote add origin 你的路径

添加后,远程库的名字就是origin,这是Git默认的名字,也可以改成别的,但是origin这个名字⼀看就知道是远程库。

远程仓库有.gitignore模板文件和README文件,我们要先拉取代码:

git pull origin master

此时我们ll -a查看内容:

这三个模板文件被拉取到了。

所以我们这里有

两种方式同步库

(1)gitee创建远程仓库的时候不创建模板文件,由我们自己编辑好之后上传同步

(2)gitee创建远程仓库的时候创建模板文件,我们拉取到本地仓库之后同步

3.push命令

在本地创建A.txt文件并且上传:

此时我们在gitee查看:

此时就已经推送上去了

ps:第1次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master 分支关联起来

只要本地作了提交,就可以通过命令:

git push origin master

把本地master分支的最新修改推送至Gitee

4.查看远程仓库

git remote show

origin相当于远程仓库的链接别名

查看远程仓库明细

git remote show origin

上面命令展示了origin的详细信息,

远程拉取的url

push推送的url

头指针指向的master分支,同时远程分支是被追踪的状态

本地master分支被配置成git pull会拉取并且合并远程master

本地master分支配置成git push推送远程master

5.远程分支查看

查看远程分支 git branch -a

我们加上参数v可以查看本地分支和远程分支的最后提交

此时修改A.txt文件:

我们通过git status可以看到我们master分支和远程分支origin/master都是最新的。

此时我们提交我们的修改后在查看git status,我们可以发现我们的本地master分支领先了1次提交。

从分支的详细信息中我们可以看到远程分支的提交版本和master的提交版本不同,本地领先了。

此刻我们把本次修改推送到远程,远程和本地便保持了版本的同步

相关推荐
玄芯散人5 小时前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人9 小时前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅10 小时前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git
玄芯散人11 小时前
【筑基·057】Git代码时光机:版本控制入门到分支管理
git·版本控制·嵌入式开发
szephyr13 小时前
Git 分支管理实战:feature/release/hotfix 怎么用才不乱
git·分支管理·团队协作·工作流·hotfix
一木 之林13 小时前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
烛之武14 小时前
Git教程笔记
git·gitee
Sharewinfo_BJ14 小时前
PBIP项目结构与文件解析
git·powerbi·智信bi·上北智信
Hvitur1 天前
Linux安装Git【离线安装】
git
howard20051 天前
6.4 Git安装与配置
git·安装配置