編譯需要git
㈠ git push 編譯 怎麼辦
msbuild?自動編譯部署工具?
㈡ 如何使用 Git 和 GitHub
github是一個基於git的代碼託管平台,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。對於一般人來說公共倉庫就已經足夠了,而且我們也沒多少代碼來管理,O(∩_∩)O~。步驟:
1.注冊賬戶以及創建倉庫
要想使用github第一步當然是注冊github賬號了。之後就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置信息,這也是一個git的簡單教程。
2.安裝客戶端msysgit
github是服務端,要想在自己電腦上使用git我們還需要一個git客戶端,我這里選用msysgit,這個只是提供了git的核心功能,而且是基於命令行的。如果想要圖形界面的話只要在msysgit的基礎上安裝TortoiseGit即可。
裝完msysgit後右鍵滑鼠會多出一些選項來,在本地倉庫里右鍵選擇Git Init Here,會多出來一個.git文件夾,這就表示本地git創建成功。右鍵Git Bash進入git命令行,為了把本地的倉庫傳到github,還需要配置ssh key。
3.配置Git
首先在本地創建ssh key;
$
ssh-keygen
-t rsa -C
"[email protected]"
後面的[email protected]改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開id_rsa.pub,復制裡面的key。
回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。為了驗證是否成功,在git bash下輸入:
$
ssh
-T [email protected]
如果是第一次的會提示是否continue,輸入yes就會看到:You』ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置username和email,因為github每次commit都會記錄他們。
$ git config --global user.name
"your name"
$ git config --global user.email
"[email protected]"
進入要上傳的倉庫,右鍵git bash,添加遠程地址:
$ git remote add origin [email protected]:yourName/yourRepo.git
後面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之後進入.git,打開config,這里會多出一個remote 「origin」內容,這就是剛才添加的遠程地址,也可以直接修改config來配置遠程地址。
4.提交、上傳
接下來在本地倉庫里添加一些文件,比如README,
$ git add README
$ git commit -m
"first commit"
上傳到github:
$ git push origin master
git push命令會將本地倉庫推送到遠程伺服器。
git pull命令則相反。
修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件,也可以用git add -i來智能添加文件。之後git commit提交本次修改,git push上傳到github。
5.gitignore文件
.gitignore顧名思義就是告訴git需要忽略的文件,這是一個很重要並且很實用的文件。一般我們寫完代碼後會執行編譯、調試等操作,這期間會產生很多中間文件和可執行文件,這些都不是代碼文件,是不需要git來管理的。我們在git status的時候會看到很多這樣的文件,如果用git add -A來添加的話會把他們都加進去,而手動一個個添加的話也太麻煩了。這時我們就需要.gitignore了。比如一般c#的項目我的.gitignore是這樣寫的:
bin
*.suo
obj
bin和obj是編譯目錄,裡面都不是源代碼,忽略;suo文件是vs2010的配置文件,不需要。這樣你在git status的時候就只會看到源代碼文件了,就可以放心的git add -A了。
6.tag
我們可以創建一個tag來指向軟體開發中的一個關鍵時期,比如版本號更新的時候可以建一個「v2.0」、「v3.1」之類的標簽,這樣在以後回顧的時候會比較方便。tag的使用很簡單,主要操作有:查看tag、創建tag、驗證tag以及共享tag。
6.1查看tag
列出所有tag:
git tag
這樣列出的tag是按字母排序的,和創建時間沒關系。如果只是想查看某些tag的話,可以加限定:
git tag -l v1.*
這樣就只會列出1.幾的版本。
6.2創建tag
創建輕量級tag:
git tag v1.0
這樣創建的tag沒有附帶其他信息,與之相應的是帶信息的tag:
git tag -a v1.0 -m
'first version'
-m後面帶的就是注釋信息,這樣在日後查看的時候會很有用,這種是普通tag,還有一種有簽名的tag:
git tag -s v1.0 -m
'first version'
前提是你有GPG私鑰,把上面的a換成s就行了。除了可以為當前的進度添加tag,我們還可以為以前的commit添加tag:
#首先查看以前的commit
git log --oneline
#假如有這樣一個commit:8a5cbc2 updated readme
#這樣為他添加tag
git tag -a v1.1 8a5cbc2
6.3刪除tag
很簡單,知道tag名稱後:
git tag -d v1.0
6.4驗證tag
如果你有GPG私鑰的話就可以驗證tag:
git tag -v
v1.0
6.5共享tag
我們在執行git push的時候,tag是不會上傳到伺服器的,比如現在的github,創建tag後git push,在github網頁上是看不到tag的,為了共享這些tag,你必須這樣:
git push origin --tags
希望能幫到你哦!
㈢ Android開發,切換Git分支等操作,切換後再切回來,編譯時是否需要make clean
如果你當前的環境編譯過,會產生很多編譯過的文件(未提交)。低版本的git,想切分支想切不過去。高版本的git是可以切的,同時會把沒提交的那些文件也帶過去。不做make clean可能也會編譯過。但不一定是你想要的結果。特別是比較底層的東西,切過分支後有改變,但剛才已經編譯過,可能就不編了。編譯結果就跟當前分支的代碼不一致了
㈣ 如何在Ubuntu 16.04安裝的Git
最簡單的方法git安裝,並准備使用是使用Ubuntu的默認存儲庫。
這是最快的方法,但版本可能比最新版本舊。
如果你需要最新版本,請考慮以下的步驟來編譯git從源代碼。
您可以使用apt軟體包管理工具來更新你的本地包索引。
之後,您可以下載並安裝程序:
sudo
apt-get
update
sudo
apt-get
install
git
這將下載並安裝git為您的系統。
㈤ jenkins git怎麼自動編譯工程
當時也是花費了不少時間來配置Jenkins自動打包的問題,覺得還是需要記錄一下。 1.安裝Jenkins,這個很簡單,不需要多說。 2.下載Git Plugin,Gradle Plugin,Android Emulator Plugin(這個可以配置SDK路徑,覺得這個插件挺好)
㈥ git 導致交叉編譯變慢,如何解決
舉個例子你現在身上背著一百斤東西,突然卸下來走路,那種走路要快一點
㈦ git 編譯器為什麼編譯不了jar包
在eclipse中導入Git項目缺少jar包,可以把缺少的導入進來就可以了。
工具:
eclipse
方法:
在項目名上右擊,依次點擊【New】-->【Floder】,打開新建文件夾窗口
輸入文件夾名稱【lib】,點擊【ok】。我們通常在lib文件夾中存放從外部引入的jar包
找到我們要引入的jar包,滑鼠選中jar包,然後按住滑鼠左鍵不放,把jar包拖到lib文件夾中。或先復制jar包,然後在lib文件夾上右擊,選擇復制。此時,打開選擇框,我們選擇默認的【 files】,點擊【OK】關閉。然後我們就可以在lib文件夾下看到我們復製成功的jar包。
此時,只是把jar包復制到項目中,還不能使用。我們再在項目名上右擊,依次選擇
【Build Path】-->【Configure Build Path...】。
在打開的窗口中,先選中【Libraries】頁,再從右邊的按鈕中點擊
【add JARs...】
在打開的窗口中,我們依次展開本項目的項目和lib文件夾,然後選中我們剛才復制到項目中的jar包,然後點擊【OK】關閉窗口
此時,我們在剛才打開的【Libraries】頁中可以看到我們引入的jar包的名稱。點擊【OK】確認。
此時,在Eclipse中,我們就可以使用這個jar包了。
方法/步驟1
用git --version命令檢查是否已經安裝
2
在CentOS5的版本,由於yum源中沒有git,所以需要預先安裝一系列的依賴包。在CentOS6的yum源中已經有git的版本了,可以直接使用yum源進行安裝。
3
yum -y install git
但是yum源中安裝的git版本是1.7.1,Github等需要的Git版本最低都不能低於1.7.2 。所以我們一般不用上面的方法,而是下載git源碼編譯安裝。
END
編譯安裝git
1
首先更新系統
yum -y update
更新完成之後有6.5變成6.7了
㈨ idea從gitlab拉項目到本地怎麼編譯
隨意打開一個項目,選擇file,點擊Settings。先選擇VersionControl,再點擊Git,把安裝的git位置找到,再點點擊Test,配置git成功,任意打開一個項目後,點擊File點擊NeProjectfromVersionControl,點擊Git,彈出對話框,URL:git地址,Directory:拉取代碼到本地目錄,將獲取到的git地址復制到URL裡面,再點擊Test,點擊Test將會彈出以下模態框,輸入申請的git賬號、密碼,點擊LogIn,再點擊Clone,就是拉取代碼,再點擊Clone,就是拉取代碼,彈出以下框,點擊NewWindow大功告成。
按照上述步驟操作即可,需要注意的是,過程中可能會出現一些問題:比如彈出gitlab賬號密碼輸入框,解決辦法:自定義token名,勾選許可權,生成token,該token作為密碼輸入,賬號仍為gitlab登錄名,登陸成功。
代碼是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。