簡介: Git是一個自由和開源的分布式版本控制系統,設計用于處理從小到大型項目的速度和效率。它的一個非常重要的功能便是協同開發。
1.安裝git
下載地址:
https://git-scm.com/downloads
2.配置變量
將git的路徑添加到path,路徑到Git文件夾.例如 D:\Program Files\Git
這一步會操作的話可以直接跳過,不會的話可以參考度娘經驗:
http://jingyan.baidu.com/article/db55b6099d1e0d4ba30a2fc0.html
3.生成并部署SSH key
1). 生成并添加ssh公鑰
你可以按如下命令來生成sshkey:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Generating public/private rsa key pair...
# 三次回車即可生成 ssh key
查看你的public key,并把他添加到 Git
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
Oschina的添加地址: SSH key添加地址
Github的添加地址: SSH key添加地址
添加后,在終端(Terminal)中輸入
ssh -T git@git.oschina.net
若返回
Welcome to Git@OSC, yourname!
則證明添加成功。
2).添加你的身份到git
你需要執行下面兩條命令,作為git的基礎配置,作用是告訴git你是誰,你輸入的信息將出現在你創建的提交中.
git config --global user.name "你的名字或昵稱"
git config --global user.email "你的郵箱"
3.本地初始化一個項目
1.)在oschina或者git上創建一個項目
在git.Oschina主頁
新建項目
克隆地址
2.)遠程項目與本地合并
在你的需要初始化版本庫的文件夾中執行(shift +右鍵-->在此處打開命令窗口)
git init
git remote add origin <你的項目地址> //注:項目地址形式為:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git
這樣就完成了一次版本你的初始化
如果你想克隆一個項目,只需要執行
git clone <項目地址 項目復制的地址>
完成第一次提交
進入你已經初始化好的或者克隆項目的目錄,然后執行
git pull origin master
git touch init.txt //如果已經存在更改的文件,則這一步不是必須的
git add .
git commit -m "第一次提交"
git push origin master
4.在Android Studio中使用git
1.)在Studio中綁定git
在Android Studio的導航欄中找到VCS,然后點擊 Enable Version Control Integration...
然后在彈出框中選擇git 就完成了git的版本控制配置
菜單中選擇VCS
彈出框選擇Git
查看git分支
按照上圖操作完后,可在Studio的右下角看到Git:master 它代表當前在master分支.master分支是默認分支,一般用來存放 穩定版本, 一般的開發 我們可以新建develop分支用來平時的開發.
2.)在新建遠程分支與本地分支
先在git.oschina 新建遠程分支 develop
這里寫圖片描述
然后在通過Studio的New Branch新建本地分支 develop 就完成了git的基本功能配置
5.使用git來提交合并代碼
一般按照下面順序即可提交代碼
git status //查看本地文件狀態
git add . //添加文件到git 或者git add -A (這個更好用)
git commit -m"備注" //提交到本地倉庫 并添加備注
git pull origin develop //把遠程develop分支代碼拉下來(可能需要處理沖突 那么就會有文件變化 所以需要重走git add. git commit)
git push origin develop //把本地代碼提交到服務器