1. 程式人生 > 實用技巧 >小Sun學Java之Java陣列

小Sun學Java之Java陣列

1.安裝

  https://git.scm.com/

2.配置

  當安裝完Git應該做的第一件事就是設定你的使用者名稱稱與郵件地址。這樣做很重要,因為每一個Git的提交都會使用這些資訊。並且他會寫入你的每一次提交中,不可更改,為你的專案單獨配置

git config user.name "你的姓名"
git config user.email 你的郵箱

  --global

  通過--global選項可以設定全域性配置資訊

  git config --global user.name "你的姓名"

   git config --gobal user.email 你的郵箱

  檢查配置

#列印所有config
git config --list
#列印指定config
git config user.name

  建立倉庫 -repository

   進入希望納入git版本控制的專案目錄,使用git init初始化

git init

  這個命令建立一個名為.git的子目錄,這個子目錄含有你初始化的git倉庫所有的必須檔案。這個目錄也是上面我們所的三個區域之一,這個目錄也是Git儲存資料記錄的地方,非常重要,不要輕易改動

  工作流與基本操作

   狀態

   git提供了三種不同的記錄狀態

  1. 已修改(modified)
  2. 已暫存(staged)
  3. 已提交(committed)

   有一個特殊的狀態

   未追蹤(untracked)

   區域

   git提供了三種不同的工作區,用來存放不同的內容

  • 工作目錄
  • 暫存區域
  • Git倉庫

3.基本操作

  新增工作區檔案到暫存區

  git add

git add 1.txt
# 新增多個檔案
git add 2.txt 3.txt
#新增整個目錄
git add ./a
#新增多個目錄
git add ./b ./c
#新增所有檔案
git add .

  建立版本

git commit

  將暫存區裡面的改動給提交到本地git倉庫,也就是為這次工作(一般會把某個具有特定意義的工作作為一個版本,它可以是多個檔案的變化)

  每次提交同時會生成一個40為的雜湊值,作為該次提交版本的唯一id

  提交備註

  每次提交都需要填寫備註資訊

git commit -m 備註資訊

  檢視提交日誌

git log

  修復提交

git commit --amend -m 提交

  刪除

git rm
#從git倉庫與工作區中刪除指定檔案

  撤銷重置

git reset
#從暫存區中撤銷到工作區
//從暫存區中撤銷一個指定檔案
git reset HEAD 檔名稱
//從暫存區中撤銷所有檔案
git reset HEAD .
//回退到指定版本
git reset --hard commitID

分支

  檢視分支

git branch

  建立分支

git branch 分支名稱

  切換分支

git chekout 分支名稱

  分支合併

#B合併到A,需要切換到A分支
git merge 被合併分支

  刪除分支

git branch -d 分支名稱

  

  合併記錄

   rebase:類似comment -amend,提交太零碎的情況下可使用

#合併HEAD前兩個祖先記錄
git rebase -i HEAD~2

  合併衝突

    檢視衝突

    修復衝突

    提交

  標籤

    新建tag

      git tag -a v1.0.0 HEAD/commitId

    檢視tag

      git tag