下载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)
网友评论