美文网首页
SourceTree管理代码

SourceTree管理代码

作者: ios小喽喽 | 来源:发表于2022-07-28 16:01 被阅读0次

    下载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)

    相关文章

      网友评论

          本文标题:SourceTree管理代码

          本文链接:https://www.haomeiwen.com/subject/nzfxwrtx.html