【Unity】Git上傳Unity工程GitHub

準備工作

  1. 註冊Github
  2. 安裝Git

 

在Github上新建一個空倉庫

  1. 點擊頭像->Your repositories(你的倉庫)->New(新建)
  2. Repository name:輸入新建倉庫名
  3. Create repository(創建倉庫)
  4. 就做這些其他不要管,創建一個空的倉庫

 

本地倉庫設置

打開Git Bash界面

綁定Github設置提交代碼時的用戶信息

輸入:git config --global user.name “Name”

輸入:git config --global user.email “@Email.com”

 

生成SSH key

檢查是否以生成密鑰

輸入:cd ~/.ssh(進入.ssh文件)

輸入:ls (返回id_rsa  id_rsa.pub說明以生成密鑰)

沒有密鑰輸入:ssh-keygen -t rsa -c “[email protected]” (生成密鑰)

需要設置生成路徑和登入密碼。

三次回車默認路徑,默認登入不需要密碼,檢查是否生成成功。

 

在GitHub中配置SSH key

點擊頭像->Settings(設置)->SSH and GPG keys->New SSH key(新增密鑰)

Title:Name

Key:去默認路徑C:\Users\asus\.ssh記事本打開id_rsa.pub複製粘貼在這個上面

點擊:Add SSH key

 

注:

Name:用戶名

@Email.com:你的郵箱

每次 Git 提交時都會引用這兩條信息,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄:

id_rsa/id_rsa.pub:私鑰/公鑰,私鑰不能泄露

 

項目初始化

在Git Bash界面

輸入:cd e:/UnityProject/Epitome 進入要上傳的項目

輸入:git init 在當前目錄新建一個Git代碼庫,成功後在項目裏多了一個隱藏文件夾.git

目錄後出現默認分支(master)標識符

 

上傳文件到暫存區

方法一:推薦暴力新手使用

Untiy項目除了.git外一般保留兩個需要上傳文件Assets/ProjectSettings其他全部刪除

輸入:git add . 添加當前目錄的所有文件到暫存區

方法二:

Unity項目不用刪除,直接git命令添加指定文件到暫存區

輸入:git add Assets ProjectSettings 添加當前目錄中Assets ProjectSettings文件到暫存區

方法三:

在項目中創建.gitignore文件

輸入:touch .gitignore創建文件,搜索複製Untiy模板文件,並自定義修改更適合自己的

https://github.com/github/gitignore/blob/master/Unity.gitignore

輸入:git add . 添加當前目錄除了.gitignore文件中所忽略文件的所有文件到暫存區也就是你想上傳到GitHub中的文件

 

提交文件

輸入:git commit -m “添加註釋”

 

關聯遠程倉庫

輸入:git remote add origin https://github.com/yangjiqiu/Epitome.git

注:

origin:遠程倉庫命名 https://github.com/yangjiqiu/Epitome.git遠程倉庫url

 

上傳本地項目

輸入:git push -u origin master 將本地的master分支推送到origin遠程倉庫,同時指定origin爲默認倉庫,後面就可以不加任何參數使用git push了。

 

更新項目

輸入:git pull origin master 獲取遠程倉庫變化,和本地項目合併

輸入:git add . || git add LICENSE 添加需要上更新文件到暫存區

輸入:git status 查看顯示變更文件

輸入:git commit -m “添加LICENSE開源許可協議” 提交文件到本地倉庫

輸入:git push 推送當前分支master 到 origin 默認遠程倉庫

 

常用 Git 命令清單:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

兩種方法上傳本地文件到github:https://blog.csdn.net/zhaozhn5/article/details/79443145

使用git管理unity工程:https://blog.csdn.net/jcq521045349/article/details/77941892

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章