前提
1.已经下载过Git Bash
2.有一个Git账号,并且已经建立远程仓库
Gitee上传代码到远程仓库
1.打开Git Bash Here
2.配置用户和邮箱
git config --global user.name "xxx"
git config --global user.email "xxx"
#配置你的用户名和邮箱
可以检查自己的用户名和邮箱,看看是不是自己想要的
git config user.name
git config user.email
#检查你的用户名和邮箱
3.初始化仓库
git init
#为了给上传的文件夹添加.get 文件
作用:初始化一个空的 Git 仓库,为了给上传的文件夹添加.get 文件
4.添加项目文件至本地仓库
git add .
#将所有本地项目文件添加到待提交区域
注意:“**.**”是必不可少的,代表添加当前目录下所有文件。
5.将待提交区域的修改提交到本地 Git 仓库,并添加提交注释(必不可少)
git commit -m '本次提交的说明'(说明信息为必填项,最好能直接看出它的作用,便于后期理解)
# 将待提交区域的修改提交到本地 Git 仓库,并添加提交注释
6.将本地仓库与远程仓库相连接
首先在远程仓库复制HTTPS或者SSH链接(二者都可)
然后输入命令,并将自己刚才复制的链接粘贴上去(粘贴键:shift+ins)
git remote add origin https://gitee.com/baozi-rushes-forward/test.git
#远程仓库与本地仓库关联
注意:如果不是第一次上传可能会出现报错
error: remote origin already exists.
//翻译过来呢就是 错误:远程源已经存在。
第一 先查看远程库的信息
git remote -v
#查看远程库的信息
可以看到 已经关联了仓库了
第二我们把他删掉
git remote rm origin
#删除关联的仓库
第三我们再链接一次远程仓库
8.将本地仓库中的文件推送至远程仓库中
git push origin master
#将本地仓库中的 master 分支推送到远程仓库中的 master 分支
现在这种报错的报错原因:
通常是由于远程仓库与本地仓库之间存在冲突,导致 Git 拒绝推送更新。
我们可以强制将远程仓库文件更新合并至本地仓库中
git pull --rebase origin master
#强制将远程仓库的更新合并到本地仓库
将本地仓库中的文件推送至指定的远程仓库中
git push -u origin master -f
#将本地仓库中的 master 分支强制推送到远程仓库中的 master 分支
Gitee拉取远程仓库代码
规范
- 如果您是第一次与远程仓库交互,应使用 git clone 命令;
- 如果您已经克隆了远程仓库,并且想要同步最新的更改,请使用 git pull 命令。
- 如果您需要查看远程仓库的更改,但不想自动合并它们,请使用 git fetch 命令。
git clone 命令(克隆)
$git clone [url]
#将远程仓库clone到本地 url为远程仓库下载处的链接
git pull 命令
$git init
#创建本地仓库
$git remote add origin [url]
#将本地储存与远程仓库联接 url为远程仓库下载处的链接
$git pull --rebase origin master
#由于远程仓库与本地储存不一致,应先将远端基础拉去回来
//git pull [options] [<remote_name>] [<branch_name>]
//remote_name 是远程仓库名称,branch_name 是本地分支名称。
//默认情况下,remote_name 为 origin,branch_name 为当前分支。
//git pull origin [分支名](master)
git fetch 命令
$ git init
#初始化新的本地 git 仓库
$ git remote add origin [仓库 URL]
#将远程仓库与本地仓库关联
$ git fetch origin [分支名]
#从远程仓库获取最新代码
// [分支名] 替换为要获取代码的分支名称 例:$ git fetch origin master
版权归原作者 宝子向前冲 所有, 如有侵权,请联系我们删除。