git config --global user.name "your name
"git config --global user.email "
your email
"git init # 把目錄變成git可以管理的倉庫
ls -ah # 檢視隱藏的檔案
git add # 新增檔案到倉庫
git commit -m "說明" # 檔案提交到倉庫
git status # 檢視倉庫當前狀態
git diff 檔案 #檢視檔案修改詳情
git log # 檢視歷史日誌
git log --pretty=oneline # 以行的方式顯示
git reset --hard head^ # 退回上一個版本
git reflog # 記錄每一次git命令
git reset head readme.txt # 當檔案修改已經add過了,用來撤銷
git checkout -- readme.txt # 用於撤銷還未add的修改記錄
git rm 檔案 # 刪除檔案後,記得commit
ssh-keygen -t rsa -c "your email" # 建立ssh_key
關聯本地倉庫git remote add origin
git push -u origin master # 第一次需要加u
git push origin master
git checkout
命令加上-b
參數列示建立並切換,相當於兩條命令git branch dev
git checkout dev
git branch
命令會列出所有分支,當前分支前面會標一個*
號
git merge
命令用於合併指定分支到當前分支git branch -d dev 刪除分支
git remote
要檢視遠端庫的資訊
Git學習筆記 基礎操作
你可以使用git init新建git倉庫對現有專案進行管理,或者使用git clone克隆一個已存在的git倉庫,克隆時可以自定義本地倉庫的名字。git init git add c git clone apktool cloning into apktool remote enumerating ...
Git學習筆記 Git基礎
git 只關心檔案資料的整體是否發生變化,而大多數其他系統則只關心檔案內容的具體差異。這類系統每次記錄有哪些檔案作了更新,以及都更新了哪些行的什麼內容。如下圖,其他系統在每個版本中記錄著各個檔案的具體差異 git 並不儲存這些前後變化的差異資料。實際上,git 更像是把變化的檔案作快照後,記錄在一個...
GIT基礎學習筆記
1.新建資料夾命令 vim a.txtesc q3.初始化一個新本地倉庫 git init4.新建倉庫後由git建立的主線分支master 5.檢視狀態 git status6.將檔案新增到暫存區 git add git add 新增所有 7.提交到本地倉庫 git commit git commi...