GIT入門之一 初始化,簡單使用,分支

2021-05-27 08:28:18 字數 1503 閱讀 8859

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...