SourceTree管理代码

2022-07-28  本文已影响0人  ios小喽喽

下载Sourcetree:https://www.sourcetreeapp.com

安装Sourcetree过后会出现下图的界面:

SourceTree(1)

然后按照图中操作点击账户

SourceTree(2)

点击账户过后会出现一个弹窗

SourceTree(3)

然后点击添加按钮会再次弹窗如图所示,1、选择你GitHub,如果是其他的就选择其他的,按步骤一步一步走,最后保存

SourceTree(4)

现在就需要去GitHub上面去创建一个存储库(github访问慢的可以翻墙:https://helloshudong.com)

GitHub(1)

点击new过后就会走到下一界面,填写Repository name,然后点击Private

GitHub(2)

然后点击Create repository进行创建

GitHub(3)

过后就会看到下面图中所示,到这个界面我们就完成了GitHub存储库的创建

GitHub(4)

现在我们就需要把电脑里面的项目代码上传到这里面来,我们在电脑桌面新建一个文件夹

电脑(1)

然后把我们的项目拷贝到该文件夹下面如图所示

电脑(2)

然后打开终端终端,在终端进入到文件夹下(cd  /Users/ht/Desktop/Git_Project/ObjectProject)

终端(1)

然后出现上面的情况后继续输入"git init"

终端(2)

然后在项目文件夹下面按住“common + shift + .(点)”键就会出现隐藏文件".git"

电脑(3)

然后继续在终端输入“git add .”然后回车键

终端(3)

然后继续输入“git commit -m "提交代码到仓库" ”,然后代码就会出现下图所示

终端(4)

如果出现错误:*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"

  git config --global user.name "Your Name"

to set your account's default identity.

Omit --global to set the identity only in this repository.

fatal: empty ident name (for <>) not allowed

则需要按图中输入

git config --global user.email "GitHub账号@qq.com"

MacBook-Pro ObjectProject % git config --global user.name "GitHub名称"

deMacBook-Pro ObjectProject % git commit -m "提交代码到仓库"

终端(5)

当git commit - m "提交代码到仓库"成功过后,在终端输入“git branch -M main”然后回车

终端(6)

继续在终端输入“git push -u origin main”后就会出现以下错误

终端(7)

所以在终端输入“git remote add origingit@github.com:WanHongYong/MyDemo.git”,然后继续回车输入“git push -u origin main”

终端(8)

当输入“git push -u origin main”回车过后就会提交代码到GitHub仓库,出现下面的就说明成功了

终端(9)

然后我们去GitHub页面刷新就能看到提交的项目代码

GitHub(5)

如果出现错误就看下面的错误处理,没有就进行sourceTree管理,在SourceTree(1)图中点击本地,然后点击“新建”会弹出下面的弹窗,

SourceTree(5)

点击“从URL克隆”会出现下面的弹窗

SourceTree(6)

我们的去GitHub上面找到下面图中页面,复制链接,我们复制的是SSH的,HTTPS的有时候会出现问题

GitHub(5)

把复制的链接放到图SourceTree(3)中“源URL”里面,然后会出现下图,然后进行克隆,光标不要放在“源URL”里面

SourceTree(7)

点击克隆过后就会得到项目

SourceTree(8)

双击项目就会出现如图所示:

SourceTree(9)

现在我去到项目位置打开项目做如下修改

代码(1)

然后再source上面看到文件的更改

SourceTree(10)

然后我们进行提交内容,安装如图所示

SourceTree(11)

然后我们在sourcetree的历史哪里就可以看到数据

SourceTree(12)

然后我们在GitHub上面我们也会看到提交的代码数据

GitHub(5-1)

然后我们进行创建分支,并把分支提交到GitHub上面

SourceTree(13)

点击分支会出现下面的弹窗

SourceTree(14)

但是这个分支是本地的,我们需要更新到GitHub上面去点击图中的推送

SourceTree(15)

点击推送过后我们就会看到下面的弹窗

SourceTree(16)

点击确定过后我们就可以看到下面图中远端和GitHub上面也有了分支

SourceTree(17) GitHub(5-2)

然后我们在分支代码1上提交,在GitHub上面就可以看到提交的代码

SourceTree(18) GitHub(5-3)

合并代码:首先我们的选中main(主干),然后选择图中的合并

SourceTree(19)

然后出现合并弹窗的窗口,按照弹窗的提示合并

SourceTree(20)

然后选中推送

SourceTree(21) SourceTree(22)

然后我们就会在 GitHub上面看到我们合并过后的代码

GitHub(5-4)

错误处理:还有一种情况是,这个时候我们就会从新生成key

终端(10)

在终端输入“ssh-keygen -t rsa -C "GitHub账号”

终端(11)

然后出现如下图所示,说明生成成功

终端(12)

然后去到图中的文件,打开图中.pub文件,用文本打开

电脑(4)

打开文件就会看到如图所示,然后全部复制从“ssh -> com”结束

电脑(5)

复制成功过后然后到GitHub页面按顺序点击

GitHub(6)

点击Deploy keys过后会出现下图所示,然后点击“Add deploy key”

GitHub(7)

点击过后会出现下图,按照图中所示进行填写,填写过后,然后再进行代码提交“git push -u origin main”

GitHub(8)
上一篇下一篇

猜你喜欢

热点阅读