1. 程式人生 > >Git和Repo使用命令

Git和Repo使用命令

git

git init:建立一個含有工作區的倉庫

git init --bare:建立一個初始化的倉庫,這個倉庫沒有工作區,通常用於伺服器端

git clone url [destdir]

git add file

git status

git commit -m "message"

git reset --hard hash|HEAD^:回退本地倉庫,工作區,Index

              --soft :回退本地倉庫

HAED:當前指標

git checkout -- file 檢出檔案

git checkout branchname

git branch newbrnach

git branch -d branch

git rm file

git cherry-pick hash:檢出到當前分支

git pull url

git merge

git log --oneline

git log -n n:

git diff :工作區和Index

git diff --[staged|cached]:本地倉庫和index


git

Repo

repo init url

repo sync -c -d:同步當前分支當前目錄

repo sync dir:同步指定目錄