1. 程式人生 > >git使用記錄

git使用記錄

推送 ranch 技術 nbsp 提交 上下 config 某個文件 com

1,在windows上安裝git,先去官網上下載Git-2.18.0-64-bit.exe

2,然後默認安裝即可,使用gitbash

3,安裝完成後,打開終端如圖所示:

技術分享圖片

4,先進行初始化配置

使用Git的第一件事就是設置你的名字和email,這些就是你在提交commit時的簽名。

$ git config --global user.name "zhangSan"
$ git config --global user.email "[email protected]"

執行了上面的命令後,會在你的主目錄(home directory)建立一個叫 ~/.gitconfig 的文件. 內容一般像下面這樣:

[user]
        name = zhangSan
    email =zhangSan@mail.com

上面的user.name可以隨便起一個名字;
下面的user.email寫自己真實的郵箱即可;
5,接下來就可以獲得一個git倉庫了:

git clone git://git.123/git.git(這是一個假的git倉庫,只是用來舉例說明使用格式)然後會提示你輸入用戶名和密碼;用戶名就是你的git賬號和密碼;

6,添加未在版本控制裏的新文件到暫存區使用命令:git add file1
7,添加修改過的文件到暫存區,同樣使用命令:git add file1
8,提交修改到本地倉庫HEAD,使用命令:git commit -m "註釋信息";
完成此步驟後,就已經把所有要提交的修改都提交給本地庫了,註意是本地庫,此時並沒有上傳到遠程倉庫,要上傳到遠程倉庫需要後面的操作。
9,將本地版本庫推送到遠程倉庫
中,使用命令:git push origin master.

10,創建新倉庫時才使用git init命令,僅用來創建新倉庫,且記!
11,分支的創建使用命令:git checkout -b mybranch;
12,切換到某分支使用checkout命令,以切換到主分支為例:git checkout master.
13,刪除某分支:git branch -d mybranch.
14,將新建的分支推送到無端倉庫:git push origin mbranch.
15,對本地代碼進行更新:git pull類似svn的svn up.
16,將其他分支與自己本地的分支進行合並:git merge other_branch.如果無沖突會自動進行合並,否則需要自己解決沖突後,進行add,commit和push操作。
17,替換掉本地某個文件的改動:git checkout --<filename>。此命令會使用 HEAD 中的最新內容替換掉你的工作目錄中的文件。已添加到暫存區的改動以及新文件都不會受到影響。
18,替換掉本地所有改動,需要先從服務器上獲取最新版本,然後將你本地的主分支指向它:1)git fetch origin. 2)git reset --hard origin/master.
19,查看當前工作的分支屬於哪一個主分支,命令如下:git branch -vv.
20,撤消已經push的commit:
  1)git rest --hard comit_id
  2)git push origin HEAD --force

git使用記錄