Git入门及上传项目到github中
生活随笔
收集整理的這篇文章主要介紹了
Git入门及上传项目到github中
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Git是一款不錯的代碼管理工具,下面引用百科的一段話:?
Git是用于Linux內核開發的版本控制工具。與CVS、Subversion一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發布和交流極其方便。Git的速度很快,這對于諸如Linux內核這樣的大項目來說自然很重要。Git最為出色的是它的合并追蹤(merge tracing)能力。?
實際上內核開發團隊決定開始開發和使用Git來作為內核開發的版本控制系統的時候,世界上開源社區的反對聲音不少,最大的理由是Git太艱澀難懂,從Git的內部工作機制來說,的確是這樣。但是隨著開發的深入,Git的正常使用都由一些友善的命令稿來執行,使Git變得非常好用。現在,越來越多的著名項目采用Git來管理項目開發,例如:wine、U-boot等。?
作為開源自由原教旨主義項目,Git沒有對版本庫的瀏覽和修改做任何的權限限制,通過其他工具也可以達到有限的權限控制,比如:gitosis、CodeBeamer MR。原本Git的使用范圍只適用于Linux/Unix平臺,但在Windows平臺下的使用也日漸成熟,這主要歸功于Cygwin、msysgit環境,以及TortoiseGit這樣易用的GUI工具。Git的源代碼中也已經加入了對Cygwin與MinGW編譯環境的支持且逐漸完善,為Windows用戶帶來福音。?
Git在任何系統都有對應的版本支持,散仙今天講的主要來說下,如何在Windows上進行安裝使用。具體的步驟如下表格:?
安裝并啟動后,的截圖如下:?
?
1,我們需要創建一個身份標識:?
git config --global user.name? sanxian?
git config --global user.email sanxian@126.com?
2,在window下任選一盤符建一個git倉庫目錄?
cd /d?
mkdir myprojects?
3,創建自己的項目文件夾名,并初始化git倉庫,?
mkdir? Demo?
cd Demo?
git init?
(此步操作完成后,會生成一個隱藏的.git后綴文件)?
4,開始使用git管理我們的項目,把eclipse或myeclipse任意個項目拷貝到Demo的目錄下。?
添加當個類 git add? test.java?
如果添加整個工程進去,就直接執行git add . 就可以把所有內容添加到git的倉庫里面?
最后執行? git commit? -m? "注釋內容"?
如何使用git上傳自己的項目到github中??
GitHub是一個git的項目托管網站,便于分享自己的開源工程,當然它的用處很廣,有興趣的朋友可以自己搜索一下或者看下其官網的介紹。?
1,我們需要在https://github.com/里面注冊自己的賬號。?
2,新建一個項目倉儲?
?
3,在git里生成公鑰文件,連接github時所需?
命令如下:ssh-keygen -t rsa -C "your_email@youremail.com"?
4,命令生成后,可以在C:\Users\qindongliang\.ssh文件夾下,找到公鑰文件,?
然后我們需要新建一個無后綴名的config文件,把里面加入如下內容,為了防止連接github失敗。?
Java代碼??Host?github.com?? User?git?? Hostname?ssh.github.com?? PreferredAuthentications?publickey?? IdentityFile?~/.ssh/id_rsa?? Port?443??
上述完成后,我們的.ssh目錄下如下所示:?
?
5,然后拷貝,id_rsa.pub里面的內容,復制到github的ssh keys里面 ,便于通過ssh驗證通信。?
6,成功之后,我們就可以在git終端上,測試連接后,如果一切沒問題的話,連接可以通訊,執行命令如下:?
ssh –t git@github.com?
?
7,然后在git里面,進入我們的倉庫Demo更目錄下?
執行命令:?
git remote add origin git@github.com:qindongliang/Demo.git?
git push -u origin master?
執行以上步驟,如果沒問題的話,就可以成功上傳到github了,散仙在這里的例子如下截圖:?
至此,我們已經成功的使用git上傳本地項目至github了,各位可以開工試下了。
Git是用于Linux內核開發的版本控制工具。與CVS、Subversion一類的集中式版本控制工具不同,它采用了分布式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發布和交流極其方便。Git的速度很快,這對于諸如Linux內核這樣的大項目來說自然很重要。Git最為出色的是它的合并追蹤(merge tracing)能力。?
實際上內核開發團隊決定開始開發和使用Git來作為內核開發的版本控制系統的時候,世界上開源社區的反對聲音不少,最大的理由是Git太艱澀難懂,從Git的內部工作機制來說,的確是這樣。但是隨著開發的深入,Git的正常使用都由一些友善的命令稿來執行,使Git變得非常好用。現在,越來越多的著名項目采用Git來管理項目開發,例如:wine、U-boot等。?
作為開源自由原教旨主義項目,Git沒有對版本庫的瀏覽和修改做任何的權限限制,通過其他工具也可以達到有限的權限控制,比如:gitosis、CodeBeamer MR。原本Git的使用范圍只適用于Linux/Unix平臺,但在Windows平臺下的使用也日漸成熟,這主要歸功于Cygwin、msysgit環境,以及TortoiseGit這樣易用的GUI工具。Git的源代碼中也已經加入了對Cygwin與MinGW編譯環境的支持且逐漸完善,為Windows用戶帶來福音。?
Git在任何系統都有對應的版本支持,散仙今天講的主要來說下,如何在Windows上進行安裝使用。具體的步驟如下表格:?
| 序號 | 操作 | 描述 |
| 1 | 下載windows上git終端類似shell工具http://msysgit.github.io/ | |
| 2 | 安裝Git-1.9.2-preview20140411,直接雙擊運行重復下一步就OK。 | |
| 3 | 安裝完成后,即可進入測試 |
安裝并啟動后,的截圖如下:?
?
1,我們需要創建一個身份標識:?
git config --global user.name? sanxian?
git config --global user.email sanxian@126.com?
2,在window下任選一盤符建一個git倉庫目錄?
cd /d?
mkdir myprojects?
3,創建自己的項目文件夾名,并初始化git倉庫,?
mkdir? Demo?
cd Demo?
git init?
(此步操作完成后,會生成一個隱藏的.git后綴文件)?
4,開始使用git管理我們的項目,把eclipse或myeclipse任意個項目拷貝到Demo的目錄下。?
添加當個類 git add? test.java?
如果添加整個工程進去,就直接執行git add . 就可以把所有內容添加到git的倉庫里面?
最后執行? git commit? -m? "注釋內容"?
如何使用git上傳自己的項目到github中??
GitHub是一個git的項目托管網站,便于分享自己的開源工程,當然它的用處很廣,有興趣的朋友可以自己搜索一下或者看下其官網的介紹。?
1,我們需要在https://github.com/里面注冊自己的賬號。?
2,新建一個項目倉儲?
?
3,在git里生成公鑰文件,連接github時所需?
命令如下:ssh-keygen -t rsa -C "your_email@youremail.com"?
4,命令生成后,可以在C:\Users\qindongliang\.ssh文件夾下,找到公鑰文件,?
然后我們需要新建一個無后綴名的config文件,把里面加入如下內容,為了防止連接github失敗。?
Java代碼??
上述完成后,我們的.ssh目錄下如下所示:?
?
5,然后拷貝,id_rsa.pub里面的內容,復制到github的ssh keys里面 ,便于通過ssh驗證通信。?
6,成功之后,我們就可以在git終端上,測試連接后,如果一切沒問題的話,連接可以通訊,執行命令如下:?
ssh –t git@github.com?
?
7,然后在git里面,進入我們的倉庫Demo更目錄下?
執行命令:?
git remote add origin git@github.com:qindongliang/Demo.git?
git push -u origin master?
執行以上步驟,如果沒問題的話,就可以成功上傳到github了,散仙在這里的例子如下截圖:?
至此,我們已經成功的使用git上傳本地項目至github了,各位可以開工試下了。
總結
以上是生活随笔為你收集整理的Git入门及上传项目到github中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: push后隐藏按钮
- 下一篇: parseInt和valueOf