Gitee教程(超详细、简单)
前提
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