一Gitee是什么?
1.基于Git代码托管和研发协作平台。
2.托管个人和公司的代码及开源项目。
3.网站:https://gitee.com/
二使用小乌龟提交代码
1.安装git和TortoiseGit软件
1.Git软件
下载网站地址:https://git-scm.com/download/win/
一路下一步,完整完成后鼠标右键选着
输入一下命令,配置用户名和邮箱
git config user.name
git config user.email
2.TortoiseGit软件
下载网址:https://tortoisegit.org/download/
双击安装安装包一路下一步,再选着语言的时候,只有英语版,这时双击汉化包,等待汉化包结束,然后就可以选着中文了。
鼠标右键出现这三个选项的时候表示安装完成。
2.创建远程仓库
选着是否开源,创建。
3.远程仓库克隆到本地电脑上
在本地电脑上新建一个文件夹专门存放文件。
进入文件夹里,鼠标右键点击,选着Git克隆。
上面的URL为上面创建仓库里的HTTPS。
显示下面这个界面表示,克隆完成。如果是私有仓库的话需要填写名称和密码。
多人协作的话可以通过拉取来获得最新的数据。
4.更新仓库
更新仓库资料,需要先提交在同步。
在点击同步。
三.命令行上使用
一.安装git
1.在命令行安装git
sudo apt install git
二.添加为远程仓库
git remote add origin https://gitee.com/....
三.推送至远程仓库
1.推送master分支
git push
git push -u origin master (将 origin 仓库的 master 分支设置为本地仓库当前分支的 upstream(上游))
2.推送master以外的分支
除了 master 分支之外,远程仓库也可以创建其他分支。例如,我们在本地仓库中创建 feature-D 分支,并将它以同名形式 push 至远程仓库。
创建本地分支feature-D
git checkout -b feature-D
push 给远程仓库并保持分支名称不变。
git push -u origin feature-D
可以看到远程仓库gitee上也出现了feature-D分支。
四.从远程仓库获取
git clone——获取远程仓库
新建一个文件夹,模拟新开发者共同开发。将Gitee仓库clone到本地。
获取远程feature-D分支
git checkout -b feature-D origin/feature-D
其中 -b feature-D表示为要创建在本地的分支名为feature-D。
origin/feature-D则是要克隆在gitee上origin里feature-D的分支。
向本地的feature-D分支提出更改
现在假设我们是另一名开发者,要做一个新的提交,在 README.md 文件中添加一行文字,查看更改。
在 README.md 文件中添加1213 feature-D
提交
推送feature-D分支
从远程仓库获取 feature-D 分支,在本地仓库中提交更改,再将feature-D 分支推送回远程仓库,通过这一系列操作,就可以与其他开发者相互合作,共同培育 feature-D 分支,实现某些功能。
获取最新的远程仓库分支
现在我们放下刚刚操作的目录,回到原先的那个目录下。这边的本地仓库中只创建了feature-D分支,并没有在feature-D分支中进行任何的提交。然而远程仓库的 feature-D 分支中已经有了我们刚刚推送的提交。这时我们就可以使用 git pull 命令,将本地的 feature-D 分支更新到最新状态。
cd ../../file.git2 回到原来的目录
git branch 查看当前位于的分支
vim READEM.md 查看READEM.md现在的内容
git pull origin feature-D 获取feature-D分支的内容
vim READEM.md 查看READEM.md现在的内容
可以看到READEM.md文件已经被更新。