Git使用隨筆

2022-04-22 03:10:53 字數 1415 閱讀 9118

看到很多開源軟體都使用git來管理源**,我想我有必要學習一下了

首先必須明白是git是乙個分布式的版本控制工具,你可以離線開發,說白了就是在你本機上也構建了乙個版本倉庫,在和伺服器倉庫同步的時候再同步你本地和遠端的差異,有點象bt軟體的工作方式。不用把這個東西想的過於複雜,也不要嘗試去理解它的內部工作原理,說白了你就把它當成乙個版本控制的工具就行了,它能方便的讓你和其他人同步工作。

如果想深入了解本質的話請移步到這個翻譯稿

git客戶端安裝

我用的是mac下的客戶端

開啟終端,執行一下步驟

下面針對幾個我們軟體開發中常見的場景分別講解一下該如何使用git來管理我們的專案

下面是步驟:

在github上申請賬號 ,具體步驟可以檢視這個** 

假設我們現在要建立的共享專案為test1,這個專案在/opt/test1下,開啟終端輸入以下命令

cd /opt

mkdir test1

cd test1

git init        這個命令就是把test1目錄初始化為乙個git的目錄

好了,在這個目錄下隨筆建立乙個檔案,假設就叫readme

將這個新建立的檔案加入到版本庫中,意思就是說讓版本控制工具來管理這個這個檔案,輸入命令 git add readme 

就和svn的add命令一樣,這個檔案現在還沒有提交到版本庫中呢,需要commit一下   ,命令為git commit -m好了,我們要將這個本地庫share到github啦,輸入命令        git remote add origin [email protected]:你的github使用者名稱/你的github專案名.git              這個命令就是說我的這個本地庫和遠端的庫連線啦,我share了

現在把本地的更改的同步提交到遠端 輸入命令   

git push origin master        這個命令就是說說把資料提交到原始主幹分支上

現在可以到遠端github上看看自己的資料提交了沒有

用  git status命令可以看看當前本地還有沒有沒提交的

要把遠端的更改同步到本地,輸入命令  git pull -u origin master

先獲得開源**的git**,開啟終端

git clone 開源專案的**

假設**為git:      那麼就在當前目錄下建了個

mubs子資料夾,資料夾下面就是專案的源**了

第三種場景:建立的git伺服器,就像以前單位內部的svn伺服器一樣

請參見這個**,寫的很詳細,我就不多寫了  

git相關的軟體和客戶端

視覺化的有 mac下的openingitgui ,win平台下的tortoisegit

命令列那就太多了

eclipse也有git的外掛程式,比較簡單易用的

Git使用隨筆

git使用隨筆 step1,在本地新建分支 git branch newbranch step2 把本地分支push到遠端 git push origin newbranch step3 切換到該分支 git checkout newbranch step4 檢視本地修改 git status st...

Linux移植隨筆 git的使用

下面是安裝過程 1 解壓 tar zxf git 1.7.2.tar.gz2 配置 configure prefix usr local 3 編譯 make4 安裝 make install which git usr local bin git 這裡在命令列下輸入git會出現許多有用的資訊,大意是...

Git學習隨筆

前期準備事項 3 安裝完成後執行應用目錄下git bash.exe 配置賬號資訊 1 設定賬號名稱 git config global user.name username 2 設定郵箱位址 git config global user.email you email.address 3 ssh k...