首先你拷貝的源碼有用git管理版本,最簡單的查看方法是看看那個目錄下有沒有 .git 目錄,注意這是個隱藏目錄,需要顯示隱藏的文件才能看到
龍華網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
然后你電腦上需要有g(shù)it環(huán)境
然后就可以進(jìn)入你想看的有.git的目錄,
如果別人修改的android源碼沒有用git提交,直接在這個目錄下執(zhí)行 git status命令查看修改了哪些文件,git diff是查看所有修改文件的具體修改內(nèi)容,或者git diff path 查看單獨(dú)某個文件的修改(path是一個文件的路徑,比如 aa/bb.txt 就是查看aa路徑下的bb.txt文件修改的具體內(nèi)容)
如果別人修改的android源碼已經(jīng)提交了,可以使用git log查看以前的提交信息,每次提交會有一個id,git log之后出現(xiàn)的類似
commit cbbe72c134feb5146101a86bda88e36fd93f7a5b
這樣的后面的cbbe72c134feb5146101a86bda88e36fd93f7a5b就是那次提交的id,
git diff cbbe72c134feb5146101a86bda88e36fd93f7a5b就可以看那次提交的修改了
ndroid studio為我們提供了git的插件,讓我們能夠很好的進(jìn)行版本控制,這篇blog我們就來展示一下如何使用(操作系統(tǒng)是win7)。
準(zhǔn)備,下載window上的git,在studio中設(shè)置git插件:File-Setting-Version Control-Git, 然后可以點擊Test測試一下,如下圖:那么你就設(shè)置成功了。
2.初始化git項目(git init),操作如下:VCS-Enable Control Integration-Select "Git".
3.為git添加remote,在這一步中,studio沒有為我們提供可視化的GUI,得用Git工具了。找到并打開git安裝目錄下面的Git Bash,將目錄切換到項目的目錄,然后輸入git添加remote的命令,例如:git remote add origin "".
4.將代碼添加到VCS(git add),選中要提交的文件-VCS-Git-Add,
5.提交變化(git commit),VCS-Commit Changes,如下圖,在提交的時候可以選擇Commit and Push,就可以直接push到服務(wù)器。
6.Git Push,VCS-Git-Push.
最后,如果要是clone project到studio,
準(zhǔn)備,下載git到你的電腦上,下載地址:
安裝,直接下一步下一步就好,記得下載位置就好,配置的時候要用
在studio中設(shè)置git插件:File-Setting-Version Control-Git,添加您剛剛安裝的git地址目錄,例如: C:\Program Files\Git\bin\git.exe ,
然后可以點擊Test測試一下,如下圖:那么你就設(shè)置成功了。
初始化git項目(git init),操作如下:VCS-Enable Control Integration-Select "Git".
為git添加remote,在這一步中,studio沒有為我們提供可視化的GUI,得用Git工具了。找到并打開git安裝目錄下面的Git Bash,將目錄切換到項目的目錄,然后輸入git添加remote的命令,例如:git remote add origin "".
將代碼添加到VCS(git add),選中要提交的文件-VCS-Git-Add,
提交變化(git commit),VCS-Commit Changes,如下圖,在提交的時候可以選擇Commit and Push,就可以直接push到服務(wù)器。
7
Git Push,VCS-Git-Push.
最后,如果要是clone project到studio,如下圖
android studio使用git方法:
Android studio為我們提供了git的插件,讓我們能夠很好的進(jìn)行版本控制,下面就介紹以下詳細(xì)的操作步驟(操作系統(tǒng)win7)。
下載window上的git,下載地址;在studio中設(shè)置git插件:File-Setting-Version Control-Git, 然后可以點擊Test測試一下,如下圖:
初始化git項目(git init),操作如下:VCS-Enable Control Integration-Select "Git".
為git添加remote,在這一步中,studio沒有為我們提供可視化的GUI,得用Git工具了。找到并打開git安裝目錄下面的Git Bash,將目錄切換到項目的目錄,然后輸入git添加remote的命令,例如:git remote add origin "".
將代碼添加到VCS(git add),選中要提交的文件-VCS-Git-Add,
提交變化(git commit),VCS-Commit Changes,如下圖,在提交的時候可以選擇Commit and Push,就可以直接push到服務(wù)器。
Git Push,VCS-Git-Push.如果要是clone project到studio,如下圖:
Git是Linus大神的代碼管理工具,簡直說是開發(fā)者的超級福音,而作為個人開發(fā)者,自己購買服務(wù)器或者github付費(fèi)服務(wù)顯然不合算,那么能不能在本地建立一個git倉儲來管理自己的代碼呢?答案是當(dāng)然可以!
(安裝git什么的就不說了,很簡單的apt-get install git-core就OK)
本例中倉儲設(shè)定在~/git_store/,而開發(fā)的代碼所在文件夾為~/git_example/
那么先建立git_store
mkdir -p git_store
cd git_store
git init --bare
OK,現(xiàn)在這個倉庫已經(jīng)建立好了,就等著往里邊囤積代碼了。
強(qiáng)調(diào)的點是每個git clone下來的版本庫都是一個完整的版本庫,包括所有的歷史記錄和版本信息,不需要依賴網(wǎng)絡(luò),這點在使用的過程中你一定會有感觸,git不是蓋的。
git很快;
git易于使用,相對svn而言,我不覺得git比之簡單,但是總體來說git還是比較容易的,尤其是服務(wù)器端的部署非常簡易。
本文僅僅介紹一下git的簡單使用。關(guān)于一些不常用的東西盡量會過濾掉。
/**
*這里列舉幾個常見的git命令,讓大家過過目
**/
1)基本操作
git init //初始化版本庫
git clone //克隆版本庫
git add //添加新文件
git commit //提交到本地版本庫
git checkout //檢出(分支、標(biāo)簽)
2)分支
git branch //列出分支
git branch -r //列出遠(yuǎn)程分支
git branch -a //列出所有分支
git branch newBranch //基于當(dāng)前分支創(chuàng)建新分支newBranch
git branch -D branchName //刪除分支branchName
git branch -d branchName //僅刪除已合并分支branchName
git merge -- //合并分支brgit tag
3)歷史
git log //顯示全部歷史
git log -p //顯示版本歷史,以及版本間的內(nèi)容差異
git log -5 //顯示最近的5個提交
git log -5 -p //顯示最近的5個提交,以及版本間的內(nèi)容差異
...(很多很多參數(shù)...)
git diff 112 115 //顯示112和115版本的差別
Android?studio配置Git方法如下:
1、官網(wǎng)下載window?版git并安裝
2、Android?Studio設(shè)置git插件:File-Setting-Version?Control-Git,?然后可以點擊Test測試一下,如下圖:那么就設(shè)置成功了。
3、初始化git項目(git?init):VCS-Enable?Control?Integration-Select?"Git".
4、通過git提交創(chuàng)建github?project:
5、為git添加remote:
studio沒有為我們提供可視化的GUI,得用Git工具了。
打開git安裝目錄下面的Git?Bash,將目錄切換到項目的目錄,然后輸入git添加remote的命令:
例如:git?remote?add?origin?"".//git?remote?add?origin?""
6、將代碼添加到VCS(git?add),選中要提交的文件?-?VCS?-?Git -?Add:
7、提交變化(git?commit);VCS-Commit?Changes,如下圖:
選擇Commit?and?Push,就可以直接push到服務(wù)器。
8、提交服務(wù)器?git?-?push:
9、clone?project到studio: