1.下载GIT
推荐新手一路默认安装。
2.安装完毕后
3.点击GIT Bsh,进入到git的dos界面
4.开始配置你们的仓库,包括用户名和
$ git config --global user.name "ximencuixue"
$ git config --global user.email ximencuixue@163.com
注意:1.ximencuixue@163.com是你的git邮箱
请前往:
进行注册
5.配置完成之后,你可以开始建立你的仓库
建议新手不要骚操作,跟着我来:
在F盘建立一个文件夹res7
然后cd进去:
接着, 你复制下面一段代码
echo "# Third" >> README.md
git init
git add README.md
git commit -m "first commit"
注意,你直接Ctrl+v是无法直接粘贴的,但是你可以右键,可以选择paste直接粘贴,接着回车
就像上面一样
然后,你就初始化了你的仓库
初始化了之后,我们现在可以提交我们的项目:
我在git上创建了一个third的项目:
然后:
创建之后就像这样(至于其他选项什么功能请自行研究,这篇博客适合小白看哒)
复制这个地址,我们使用命令:
git remote add origin https://github.com/SkadyCat/forth.git
git push -u origin master
这样,你就会产生两个分支,本地分支master,和远程分支origin
不用去管分支是什么意思,它就是两个点,建立通信,可以使用socket的角度去理解。
这样,初始版本就提交上去了。
现在,我们在这里建立一个Unity的项目:
需要注意的是,这个.gitignore文件是由你自己创建的。
怎么创建呢?这样
创建了之后,我么使用vim编辑这个文本
使用这个命令回车:
我们会进入到vim编辑视图:
把这一段文本粘贴进去,需要注意的是.gitignore文件的目的是为了忽略某些文件,不将这些新的变动添加到git的更新里面。对于Unity来说,它的忽视策略是这样的:
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
# Autogenerated VS/MD solution and project files
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
# Unity3D generated meta files
*.meta
# Unity3D Generated File On Crash Reports
sysinfo.txt
直接paste进去。
然后保存退出,这一步这样做,请务必一步一步来
第一步:按下esc键
第二步:按下冒号“:”这个键位
第三部按下wq键(保存退出)
如果你不需要保存只需要退出只要q键就行
如图:
然后回车,就会回来,并且将忽视规则添加进去了。
变成了1k
然后,我们将外部的这些资源全部添加到git的更新缓存里面:
$ git add *
然后会出现下面这些情况:
这是对的,然后,我们需要将添加git的更新信息(这一步必须有哟!)
使用命令
git commit -a
进去了之后是这样子的,它是一个类似vim的编辑界面,所以退出方式和之前讲得vim的退出方式是一样的。
我们添加一些更新信息
然后退出:
之后:
到这一步完成之后,我们就可以提交了:
使用命令
git push
登录你的git,你可以看到:你已经提交上去了
接下来,你需要创建一个文件夹,我们来下载这个项目
res8,
不做任何操作
使用命令
git clone url
注意,url这样获取:
点击Clone orDonwload
然后会出现这个:
复制这个
出现这个
表示克隆成功
回到res8
项目下载下来了。
使用Unity打开这个项目:
我在里面添加了一个CS文件“”newFile“”
相当于更新了整个Unity。
使用命令
git status
去观察项目新的状态。
我们需要注意,我们的项目是在这个目录
所以我们应该是cd进入到这个目录
然后使用 命令
我们使用命令将这些文件添加到git缓存
git add *
我们发现使用命令时出现这个
显然,没有执行忽视规则,创建.gitignore文件,添加忽视规则,重新add
然后继续观察
git status
表示添加成功,并产生了一个新文件。
执行
git commit -a
添加修改信息
保存退出:
然后提交
回到你的git远程仓库:
完成修改。
总结:写字好麻烦。
by 卜若