1.下载安装并配置git
2.在文件管理器中找到unity项目的位置
3.在该位置右键 选择Open Git Bash here
4.输入命令git init,成功后会在项目文件夹中发现多了一个.git文件夹
5.在Unity3D中进行版本控制主要针对 Assets 、 ProjectSetting、 Packages这三个文件夹,其余文件夹都是Unity3D在运行过程中产生的临时文件,无需对这些文件或文件夹进行版本控制。创建一个.gitignore文件
在.gitignore文件填入需要忽略的文件
Library/
Temp/
*.sln
*.csproj
*.sln
*.userprefs
*.unityproj
*.DS_Store
.vscode/
Logs/
UserSettings/
先用git status看下当前仓库的状态:
6.将文件添加到暂存库输入git add ./
7.将文件提交到版本管理,输入 git commit -m "Init unity project"
8.查看提交记录 git log
9.修改和回退
返回上一个版本
git reset --hard HEAD^
返回指定版本:(commit后面七位字符)
git reset --hard 71758ae
10.连接gitee远程仓库,在gitee官网上进入设置面板,找到SSH公钥
按照官方的步骤获取公钥
11.新建仓库
在克隆下载,找到SSH地址
12.关联远程仓库,在本地仓库目录下使用命令git remote add origin SSH地址复制过来
将本地仓库和远程仓库进行关联。这里的origin
是远程仓库的一个别名,你可以使用其他名称,但通常习惯使用origin
。
13.开命令行工具(如 Git Bash 等),进入本地仓库所在的目录。执行git remote -v
命令。这个命令会列出已经配置的远程仓库及其对应的 fetch(拉取)和 push(推送)的 URL。例如,如果已经连接到远程仓库,可能会看到类似下面的输出:
origin https://github.com/your - username/your - repository.git (fetch)
origin https://github.com/your - username/your - repository.git (push)
14.推送本地仓库内容到远程仓库,git push -u origin master
(第一次推送master
分支到origin
远程仓库,-u
参数会建立本地分支和远程分支的关联,之后推送可以简单地使用git push origin master
)。
15.从远程仓库拉取内容更新到本地git pull origin master
(从origin
远程仓库拉取master
分支的更新并合并到本地master
分支)。