Android常用git命令總結

2021-08-31 06:58:12 字數 1895 閱讀 3317

git config --global user.name 「輸入自己的name」

git config --global user.email 「輸入你的郵箱」

git config --list:檢視配置後的name和e-mail

配置全域性使用者name和e-mail

查詢當前分支的狀態

git status -s ./

此命令比較的是工作目錄中當前檔案和暫存區域之間的差異,也就是修改之後還沒有暫存起來的變化內容

1)git diff --cached:可以看到git add後的差異,就是暫存區和沒有改動前的差異

2)git diff head:工作區和版本區的差異

新增到暫存區

git add ./:會遞迴地新增當前工作目錄中的所有檔案

delete後的檔案需要通過git add --all file名

git commit -m 「the commit message」:提交已經被add進來的改動

git commit -am 「the commit message」:會先把所有已經修改的檔案add進來,然後提交(有點像svn的一次提交,不用先暫存)

git commit --amend:增補提交。會使用與當前提交節點相同的父節點進行一次新的提交,舊的提交將會被取消。

顯示分支的提交歷史記錄

git log --oneline:在一行顯示

git log - num:顯示最近幾條提交

git log -s字串/函式名:顯示關於某字串/函式名的提交

git log --grep=123:檢視含有「123」關鍵字的git commit

git log --after=「2018-3-6」 --before=「2018-3-7」:檢視時間在2018.03.06到2018.03.07中的提交(包含)

可以用來列出分支,建立分支和刪除分支

git branch -a:列出所有分支,當前分支會被星號標示出

git branch -d/d branchname:刪除分支。d為不合刪,d為合刪

git branch branchname:建分支

git checkout branchname:切換到某分支

git checkout -b branchname:新建分支並切過去

git checkout – filename:回退沒有add的修改

git checkout:回退所有

git reset – filename:取消某個檔案的add

git reset:取消所有add的

git reset --hard commit號:回退到此之前(包含)

git reset --soft commit號:回退到此之前(包含),但是退回的是add狀態

git revertt commit號:回退某個

git cherry-pick commit號:恢復某commit

git show commit號:檢視某個提交的具體修改

若處理某個問題,修改了**,但是後面又要去處理別的緊急問題,則可以用git stash將目前的修改暫時存起來,使用git stash pop取出來即可

Android開發中git常用命令

檢視當前使用者名稱 git config global user.name 如果想修改使用者名稱 git config global user.name 檢視當前使用者郵箱 git config global user.email 修改郵箱同理 git config global user.emai...

常用Git命令

下面是我在開發中常用的git命令 1.配置git git config global add user.email git config global add user.name 2.建立新的專案 git init git add git commit a m git remote add orig...

常用Git命令

附上一些git的常見命令 gitremote add origin git github.com myaccount myproject.git git push u origin master gitinit 建立repository git 命令 help 檢視幫助命令 touchfilenam...