Linux 下配置 Git ,使用 Android Studio 同步工程到 Github

這篇文章介紹了如何在 linux 環(huán)境下安裝和配置 git 與 github ,并且使用 Android Studio 將本地的項(xiàng)目同步到 github 上面。

安裝 git

sudo apt-gat install git

配置 git 和 github

  • 創(chuàng)建 Github 賬號(hào)
  • 生成 ssh key
ssh-keygen -t rsa -C "your_email@youremail.com
  • 在 github 上面添加 ssh key
    進(jìn)入 Account Settings –> SSH Keys –> Add SSH Key 添加 SSH Keys :
    名字起一個(gè)容易識(shí)別的名字镀脂,key 是生成的 /home/username/.ssh/id_rsa.pub. 中的內(nèi)容,直接粘貼到指定位置就行
  • 測試 ssh key 是否成功
ssh -T git@github.com

提示如

You’ve successfully authenticated, but GitHub does not provide shell access

則說明成功連接 github

  • 配置 Github
git config --global user.name "your name" //配置用戶名
git config --global user.email "your email" //配置email

用 Android Studio 同步工程到 Github

  • 啟動(dòng)android studio
    進(jìn)入android studio/bin忘伞,終端輸入
./studio.sh
  • 選擇 VCS ---> Import into Version Control --> Share Project on Github
    第一次進(jìn)入會(huì)要求輸入 github 的賬號(hào)和密碼 按照要求輸入即可此后還會(huì)要求你輸入一個(gè)本地密碼薄翅,當(dāng)下次同步的時(shí)候需要輸入之后就進(jìn)入到選擇同步的倉庫,新建一個(gè)倉庫氓奈,開始同步就可以了

到這里就順利的在 Android Studio 上面將工程同步到 Github 上面了


以下為原文提到的其他方法翘魄,摘錄如下,以備后用:

利用Git從本地上傳到GitHub

  • 第一步: 進(jìn)入要所要上傳文件的目錄,輸入命令
git init
  • 第二步: 創(chuàng)建一個(gè)本地倉庫 origin
git remote add origin git@github.com:yourName/yourRepo.git

youname是你的GitHub的用戶名;
yourRepo是你要上傳到GitHub的倉庫

  • 第三步:推送到git
    • 添加要提交的文件
      比如你要添加一個(gè)文件xxx到本地倉庫探颈,使用命令

      git add xxx
      

      可以使用 git add .自動(dòng)判斷添加哪些文件

    • 把這個(gè)添加提交到本地的倉庫熟丸,說明這次的提交训措,使用命令

       git commit -m “說明這次修改了什么”
      
    • 最后把本地倉庫origin提交到遠(yuǎn)程的GitHub倉庫伪节,使用命令

      git push origin master
      

從GitHub克隆項(xiàng)目到本地

  • 第一步: 到GitHub的某個(gè)倉庫,然后復(fù)制右邊的有個(gè)HTTPS clone url

  • 第二步: 回到要存放的目錄下绩鸣,使用命令

git clone https://github.com/chenguolin/scrapy.git

這里的url只是一個(gè)例子

  • 第三步: 如果本地的版本不是最新的怀大,可以使用命令
git fetch origin

origin是本地倉庫

  • 第四步: 把更新的內(nèi)容合并到本地分支,可以使用命令
git merge origin/master

如果你不想手動(dòng)去合并呀闻,那么你可以使用:

git pull <本地倉庫> master

這個(gè)命令可以拉去最新版本并自動(dòng)合并

GitHub的分支管理

  • 創(chuàng)建

1 創(chuàng)建一個(gè)本地分支: git branch <新分支名字>

2 將本地分支同步到GitHub上面: git push <本地倉庫名> <新分支名>

3 切換到新建立的分支: git checkout <新分支名>

4 為你的分支加入一個(gè)新的遠(yuǎn)程端: git remote add <遠(yuǎn)程端名字> <地址>

5 查看當(dāng)前倉庫有幾個(gè)分支: git branch

  • 刪除

1 從本地刪除一個(gè)分支: git branch -d <分支名稱>

2 同步到GitHub上面刪除這個(gè)分支: git push <本地倉庫名> :<GitHub端分支>

說明

這篇文章是我今天在 linux 下安裝 git 化借,上傳工程到 github 上面時(shí)的步驟的總結(jié),大部分內(nèi)容都參考/摘錄自下面這篇文章捡多,感謝原作者的分享蓖康,原文信息及鏈接如下:

Linux下Git和GitHub使用方法總結(jié)[日期:2014-03-07] 來源:Linux社區(qū) 作者:chenguolin
http://www.linuxidc.com/Linux/2014-03/97821.htm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市垒手,隨后出現(xiàn)的幾起案子蒜焊,更是在濱河造成了極大的恐慌,老刑警劉巖科贬,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泳梆,死亡現(xiàn)場離奇詭異,居然都是意外死亡榜掌,警方通過查閱死者的電腦和手機(jī)优妙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來憎账,“玉大人套硼,你說我怎么就攤上這事“澹” “怎么了邪意?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵看政,是天一觀的道長。 經(jīng)常有香客問我抄罕,道長允蚣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任呆贿,我火速辦了婚禮嚷兔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘做入。我一直安慰自己冒晰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布竟块。 她就那樣靜靜地躺著壶运,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浪秘。 梳的紋絲不亂的頭發(fā)上蒋情,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音耸携,去河邊找鬼棵癣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛夺衍,可吹牛的內(nèi)容都是我干的狈谊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼沟沙,長吁一口氣:“原來是場噩夢啊……” “哼河劝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起矛紫,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤赎瞎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后含衔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體煎娇,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年贪染,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缓呛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杭隙,死狀恐怖哟绊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情痰憎,我是刑警寧澤票髓,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布攀涵,位于F島的核電站,受9級(jí)特大地震影響洽沟,放射性物質(zhì)發(fā)生泄漏以故。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一裆操、第九天 我趴在偏房一處隱蔽的房頂上張望怒详。 院中可真熱鬧,春花似錦踪区、人聲如沸昆烁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽静尼。三九已至,卻和暖如春传泊,著一層夾襖步出監(jiān)牢的瞬間鼠渺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工或渤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留系冗,地道東北人奕扣。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓薪鹦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惯豆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子池磁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容