ubuntu下:
sudo apt-get install git
sudo apt-get install gitk
windows下:
msysgit
1,把冰箱門開啟
2,把大象放進去
3,把冰箱門關上
1,cd [該目錄]
2,敲: git init
3,回車
git status
git add [file1] [file2]
git commit -m "[message]"
這裡說的是單機版,也就是說,commit到本地的版本庫。
如果把受管理的目錄給刪除了,那麼**還是都找不回來的哦。
這裡的commit,相當於把當期**的乙個版本映象備份一次。
以後有什麼問題,可以很方便的做比較、回歸等等。
分支這個概念,說難不難,說簡單也不簡單。
branch
1,調研工作
2,基於一套版本的多個產品
3,並行開發的兩套**,最終需要合併在一起
4,你想自己寫點實驗用的**
5,其他你想用的時候
可以看出來,分支主要是針對多套**來使用的。
剛開始coding的人,喜歡在機器上留很多套**,一套是看的,一套是主要來寫的,一套是從別人那裡拷過來的,一套是自己寫的實驗**,等等。萬一乙個不小心,就容易搞混來。
而是用git的分支功能,可以只在乙個工作目錄下,儲存這麼多套**。
每次切換了分支之後,只需要在eclipse裡重新整理一下即可。不需要建立一堆的專案,然後等著頭昏的時候出錯。而多個分支之間,可以進行比較、合併等工作,很方便的。
*檢視分支情況
git branch
*新建分支
git branch [new branch]
這個新建,是在當前分支的基礎上新建的。當前的分支,簡單的說就是指最近一次commit的**。
系統預設就有乙個master分支。
*切換到分支
git checkout [目標branch]
例如:一開始,我們git branch,看到的就是:
*master
表示當前只有乙個分支,master
然後,我們新建乙個分支:
git branch new1
然後執行 git branch
就可以看到
*master
new1
表示有2個分支了,當前分支在master上。
最後,我們切換分支 git checkout new1
可以看到
master
*new1
不解釋了。
*刪除分支
git branch -d [branch name]
(不能刪?用這個!)
git branch -d [branch name]
git初始化簡單設定
git config global user.name gaochaowie git config global user.email gaochaoweino qq.com git init git add readme.txt git commit m wrote a readme file g...
字典排序,初始化,簡單使用
如 想對字典wordhash排序 通過list實現 wordlist wordhash wordlist ufeff 1 calvin 1 shi 1 鏈結 1 www 1 zhihu 1 question 1 27068465 1 item item 1 代表是元組 calvin 1 中的第二個元...
Git的安裝與初始化入門篇 一
分布式專案版本管理工具,效果遠超svn,誰用誰知道?安裝 windows git的安裝通常是按照正常順序執行安裝即可,沒什麼複雜的?基礎配置 linux下的最重要的安裝依賴的問題?安裝git?tar zxvf git的gz包 編譯?make prefix user local all git ver...