歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Git的使用

在http://github.com 上注冊自己的github賬戶後,要執行語句

git config --global user.name "yourname"

git config --global user.email "[email protected]"

這樣等於是在本地標記了自己的賬戶,以後就可以直接使用了。

要上傳文件到GitHub的Git系統上,需要一個SSH密匙來認證,兩步搞定:

(1)創建SSH key:

ssh-keygen -C "[email protected]" -t rsa

會讓你選擇輸入SSH密匙的存放位置,可以不管,直接回車使用默認路徑。

(2)將SSH Key提交到GitHub。

a. 首先打開Key保存的位置,裡面會有三個文件,找到id_rsa.pub,用文本編輯器打開,復制裡面的全部字符。

b. 登陸自己的GitHub,在右上方工具欄裡找到Account Settings,找到SSH Public Keys標簽,選擇Add another public key。Title自己編一個,Key粘貼剛才的字符,提交。

上傳代碼到git的步驟:

(1)git init

建立一個倉庫。

(2)git add XXX

添加文件XXX。add後面加“.”,添加當前目錄所有文件。

(3)git commit -m 'message'

上傳時附加說明信息message。

(5)git remote add origin [email protected]:XXX/XXX.git

這一句將origin用作[email protected]:XXX/XXX.git的別名,以後就可以方便的用origin代表[email protected]:XXX/XXX.git了。

git remote rm origin用於刪除別名

(6)git push -u origin master

上傳當前目錄到github的master分支

git常用命令如下:

1、git clone

eg: git clone git://github.com/XXX/XXX.git some_project

將'git://github.com/XXX/XXX.git'這個URL地址的遠程版本庫完全克隆到本地XXX目錄下面

2、git init

初始化當前目錄,初始化後,在當前目錄下會出現一個名為 .git 的目錄,所有 Git 需要的數據和資源都存放在這個目錄中

3、git status

查看當前目錄相應文件在git下的狀態

4、git commit

提交當前工作空間的修改內容

eg:git commit -m "update code"',提交的時候必須用-m來輸入一條提交信息

5、git add

將當前更改或者新增的文件加入到git的索引中

eg:git add test.c 就會增加test.c文件到git的索引中

git add .  ——  將當前所有的更改加入到git索引中

6、git pull

從其他的版本庫(既可以是遠程的也可以是本地的)將代碼更新到本地

eg:'git pull origin master 就是將origin這個版本庫的代碼更新到本地的master主枝

7、git rm

從當前的工作空間中和索引中刪除文件

eg:git rm test.c

8、git push

將本地commit的代碼更新到遠程版本庫中

eg:git push origin 就會將本地的代碼更新到名為orgin的遠程版本庫中

基於Gitolite的Git服務架設 http://www.linuxidc.com/Linux/2014-02/96991.htm

Fedora通過Http Proxy下載Git http://www.linuxidc.com/Linux/2009-12/23170.htm

在Ubuntu Server上安裝Git http://www.linuxidc.com/Linux/2009-06/20421.htm

服務器端Git倉庫的創建(Ubuntu) http://www.linuxidc.com/Linux/2011-02/32542.htm

Linux下Git簡單使用教程(以Android為例) http://www.linuxidc.com/Linux/2010-11/29883.htm

Git權威指南 PDF高清中文版 http://www.linuxidc.com/Linux/2013-10/91053.htm

Git 的詳細介紹:請點這裡
Git 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved