歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Git的初次使用

Git的初次使用

日期:2017/2/28 14:27:46   编辑:Linux教程

在介紹安裝和簡單使用前,先看一下百度百科中的簡介吧:

————————————————————————————————————————

Git --- The stupid content tracker, 傻瓜內容跟蹤器。

Linux 是這樣給我們介紹 Git 的:

Git 是用於Linux 內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持,使源代碼的發布和交流極其方便。 Git 的速度很快,這對於諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合並跟蹤(merge tracing)能力。

————————————————————————————————————————

下面我用Ubuntu 10.10上的命令為例:(這些命令都是在本地客戶端處使用,非服務器操作裸庫使用)

(本文中尖括號內包含尖括號都將是描述內容,請在輸入實際命令時替換成描述內容所符的內容。)

1、安裝:

$ sudo apt-get install git

$ sudo apt-get install gitk#此為安裝官方的圖形界面,不需要的可以不安裝

2、cd到需要管理的代碼、文件所在的第一級目錄

3、初始化:

$ git init

4、添加當前目錄所有內容:

$ git add .

5、查看狀態:

$ git status

6、添加commit:

$ git commit -am "first commit."

7、版本對比:

$ git diff

8、查看歷史記錄:

$ git log

9、分支操作

查看分支:$ git branch

創建分支:$ git branch 分支名稱 (注意:請不要在服務端建立分支)

切換分支:$ git checkout 分支名稱

刪除分支:$ git branch -d 分支名稱

10、加入服務器

$ git remote add 用戶名@計算機名或IP:~/某個目錄

11、推送數據

$ git push master master #本地master推送到遠端master

如果想快捷的使用git push就推送到默認遠端分支master,可以做個一次性設置:

$ git remote add origin <實際的ssl用戶名>@<IP地址>:<Git在遠端的path>

做完以上設置,以後直接使用git push 就會自動推送到上述設置地址了,但如果要推送到其他分支,還是需要加參數的,這個設置只是相當於一個默認參數而已。

12、接收數據

$ git pull origin master

如果想直接使用git pull直接接收,同樣需要提前做一個一次性設置(同樣也是不能應用多分支pull情況):

$ git branch --set-upstream master origin/master

13、本地庫設置個人姓名和郵件

$ git config --global user.name "你的姓名,最好由沒有符合和空格的英文字母組成"

$ git config --global user.email <郵件名>@<郵箱服務商後綴>

如果不設置個人信息,提交的信息將不會有更改者信息,這樣會加大項目管理的難度。

14、啟動圖形界面

$ gitk

GitHub 使用教程圖文詳解 http://www.linuxidc.com/Linux/2014-09/106230.htm

Git 標簽管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm

Git 遠程倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm

Git 服務器搭建與客戶端安裝 http://www.linuxidc.com/Linux/2014-05/101830.htm

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm

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

Copyright © Linux教程網 All Rights Reserved