標籤:檔案 key post repo 本地 ora 輸入 false ref
使用GIT前請閱讀(有git基礎可略過) git指引 :http://www.bootcss.com/p/git-guide/
一、 下載git
http://git-scm.com/download/
二、 安裝
全部預設配置即可。
三、 配置
運行Git Bash
(一) 配置使用者資訊:
輸入以下命令:
git config --global core.ignorecase false git config --global user.name "YourName" git config --global user.email " [email protected]" |
(二) 產生密鑰
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/YourName |
此時會在 ~/.ssh 目錄下產生YourName 和YourName.pub 兩個檔案。
為了開通git使用者,請把YourName.pub,發送至GIT 管理員。
以上配置使用者資訊和產生密鑰的過程是為了便於管理用的,自己平時用的話可以略過此步驟。
四、使用android studio中的vcs工具初次上傳初始代碼到一個新的遠程倉庫。
1、點擊AS功能表列中【VCS】,選擇“Create Git Repository”,從而建立出與AS關聯該項目的一個本地倉庫。
圖1
2、點擊AS功能表列中【VCS】,選擇“GIT”,接著選擇“Remotes...”,至此在彈窗中點擊加號建立關聯到遠程庫,在圖3的彈窗中,1處的名稱要記住了,後面會用到;2處是你遠程庫的連結地址。
圖2
圖3
3、選中要上傳的項目右擊,選擇“Git”,在選擇“Add”,在選擇“Commit Directory......”。
4、在AS的Terminal視窗中輸入命令:git branch --set-upstream master origin/master 。此命令中的“origin”就是步驟2中所提到的名稱;“ master”為遠程庫的分支名稱。
5、此步是因為遠程庫中有個"README.md"檔案,而你的本地庫中沒有,所以用此步來合并代碼。在AS的Terminal視窗中輸入命令:git pull --rebase origin master。此命令中的“origin”就是步驟2中所提到的名稱;“ master”為遠程庫的分支名稱。
6、點擊工具列中的同步代碼的表徵圖(向上的箭頭),要選擇"commit and push"。
至此已經將代碼同步到了遠程庫中。
五、GIT操作:
1、刪除遠程庫上的檔案或者檔案夾步驟說明。
1)先把代碼更新到跟遠程庫一樣。
2)git rm 檔案名稱 註:用你要刪除的檔案名稱替換掉“檔案名稱”。此命令是刪除檔案
git rm r 檔案夾名 註:用你要刪除的檔案夾名替換掉“檔案夾名”。此命令是刪除檔案夾
git rm --cached "檔案路徑" 註:不刪除物理檔案,僅將該檔案從緩衝中刪除。應用情境:有檔案不小心commit到了伺服器。
git rm --f "檔案路徑" 註:不僅將該檔案從緩衝中刪除,還會將物理檔案刪除(不會回收到垃圾桶)。
3)git commit -m"自己備忘的刪除說明"
4)git push origin master
執行完這四步就可以保留下本地的檔案或者檔案夾不變,只是刪除了本地庫和遠程庫的檔案或者檔案夾。
鳴謝:
1、 https://www.cnblogs.com/lao-liang/p/5019549.html
2、http://blog.csdn.net/u010316858/article/details/50053387
GIT結合android studio使用總結