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的提交版本不同,本地领先了。
此刻我们把本次修改推送到远程,远程和本地便保持了版本的同步