目录
创建远程仓库
登录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. 推送到远程仓库
- 推送之后,远程仓库和本地仓库的版本一致。


被折叠的 条评论
为什么被折叠?



