在學習和工作的過程中常常需要使用git,本篇文章將簡單的介紹git的使用。
git是分布式版本控制系統,簡單來說,通過本地倉庫和遠端倉庫的互動,來實現多人協同工作的分布式版本控制工具。四大概念
三種狀態
工作流程
典型的流程如下:初始化乙個git倉庫 //只需要初始化一次
$ git init
設定使用者名稱和郵箱 //只需要設定一次
$ git config --global user.name [yourname]
$ git config --global user.email [[email protected]]
新增檔案到倉庫(git add 檔名1 檔名2 ) //n次
$ git add index.html //把工作區中的index.html扔到本地倉庫的暫存區
$ git add * //把工作區中的所有的檔案,都扔到本地倉庫的暫存區
提交 (git commit -m 說明文字) n次
$ git commit -m "***"
//把本地倉庫中暫存區的記憶體扔到分支上,形成乙個版本
檢視當前狀態
$ git status //檢視當前狀態
檢視版本
$ git log //檢視分支上面都有哪些版本
檢視所有版本對應id
$ git reflog //版本對應的id
回退 (git reset --hard head^/commit_id)
$ git reset --hard head^ //表示回到上乙個版本,如果一旦回到了上一版本,那麼工作區中**也會跟著改變
$ git reset --hard head^^ //表示回到上上乙個版本
$ git reset --hard head^^^ //表示回到上上上乙個版本
$ git reset --hard 版本id //回到指定的版本
複製**
github簡介
github是乙個面向開源及私有軟體專案的託管平台,因為只支援git 作為唯一的版本庫格式進行託管,故名github通過github實現簡單的**託管
1)註冊乙個賬號
2)建立乙個遠端的倉庫
3)clone遠端倉庫的**
git clone [adress]
4)在本地進行開發
5)進行本地倉庫管理
git add *
git commit -m "***"
就在本地倉庫形成了乙個版本
6)同步到遠端倉庫
git push origin master
7)從遠端倉庫更新
git pull
複製**
git的簡單使用
公司用svn來管理進行版本管理,使用不是很習慣。偶然在網路上看到git這個工具,覺得很不錯,正好可以用來對自己的 進行管理,以後就不需要再打包乙個乙個備份了。平台是 centos5 git version git version 1.7.8.git 初始化乙個git倉庫 git init 提交使用者...
git的簡單使用
git 新建乙個專案,cd 開啟這個資料夾第一層目錄就好了,git branch一下檢視分支 git branch develop建立乙個分支 git branch 檢視分支,現在你就有兩個了 git checkout develop切換到開發分支 現在你發現develop是綠色的,說明你在當前分支...
git 的簡單使用
1.git init 2.git config global user.email huazai com 3.git config global user.name huazai 4.git add 5.git commit m 說明這次有哪些改動 6.git log 7.git help 8.gi...