代碼版本控制是作為程序員蜓竹,必須要考慮的問(wèn)題,針對(duì)Rstudio
可以利用Github
進(jìn)行版本控,下面對(duì)整個(gè)操作過(guò)程進(jìn)行說(shuō)明:
設(shè)定目錄
在windows
系統(tǒng)下尔破,選擇Tools
--> Global Options
娱两,然后選擇Git/SVN
莺匠,選擇Git executable
,所以安裝前提是你要有先安裝Git
十兢,如下圖所示
然后
Create RSA Key
打開(kāi)Tools
摇庙,選擇shell
,輸入命令:
git config --global user.email "youremail@gmail.com
git config --global user.name "yourname"
ssh -T git@github.com
使用GitHub
上的名字
新建一個(gè)一個(gè)工程
新建一個(gè)工程遥缕,選擇New Directory
然后勾選Create a git repository
這個(gè)時(shí)候Rstudio
會(huì)出現(xiàn)git
欄卫袒,提交到本地,只需要在git
欄下面點(diǎn)擊commit
单匣,即可提交至本地
可以將代碼保存至GitHub
上夕凝,并且創(chuàng)建分支,在GitHub
上創(chuàng)建一個(gè)New respository
封孙,命名為test
打開(kāi)Rstudio
中的Shell
窗口迹冤,輸入git
命令
git remote add origin https://github.com/chengfeifan/test.git
git config remote.origin.url git@github.com:chengfeifan/test.git
git pull origin master
git push origin master
將origin
重新定向
git remote set-url origin https://github.com/chengfeifan/test.git
在本地新建一個(gè)GitHub
上已經(jīng)存在的項(xiàng)目
首先在Rstudio
上新建一個(gè)project
,選擇version control
,然后選Clone Git Respository
虎忌,將GitHub
上repository
的url
加入到選項(xiàng)中
然后在shell
窗口輸入
git config remote.origin.url git@github.com:ewenharrison/test.git
git中設(shè)置上游
在git
的時(shí)候泡徙,我們會(huì)建立許多有特性的分支,建立分支的時(shí)候膜蠢,如何使得遠(yuǎn)端也出現(xiàn)分支堪藐,需要用到下面的命令:
git push --set-upstream origin master