Git Bash 命令

git 基礎

git 分爲三個區:工做區、暫存區、倉庫git

 

進入文件夾,並用git 命令初始化目錄使它成爲git管理倉庫。url

 

cd :進入文件目錄。spa

ls:顯示目錄下全部文件。日誌

mkdir:建立文件目錄。rem

git init : git 管理初始化。it

git add :提交文件到暫存區ast

git commit -m '註釋': 提交文件到本地倉庫基礎

git status : 查看是否有文件未提交配置

git diff file:查看文件修改的內容,肯定後能夠提交文件file

首先:git add file 提交文件到暫存區,而後再git commit 提交到倉庫

git add file1 file2  ...:多文件提交到暫存區。

git add . :添加目錄下全部文件到暫存區

git log / git log --pretty=oneline:查看提交日誌

git reset --hard HEAD^:恢復到上一個版本;HEAD^^:恢復到上上個版本,依此類推。

git reset --hard HEAD~2:恢復到當前版本的上上版本。

cat file:查看文件內容

git reflog :獲取版本號

git reset --hard 版本號:根據版本號恢復到指定版本。

 

git reset -- files 用來撤銷最後一次git add files

git reset 撤銷全部暫存區域文件。 

git rm --cached <file> ,會直接從暫存區刪除文件,工做區則不作出改變 

git checkout -- files 把文件從暫存區域複製到工做目錄,用來丟棄本地修改。

git checkout . 或者 git checkout -- <file> ,會用暫存區所有或指定的文件替換工做區的文件。

會清除工做區中未添加到暫存區的改動 

git checkout HEAD ." 或者 "git checkout HEAD <file>,會用 HEAD 指向的 master 分支中的所有或者部分文件替換暫存區和以及工做區中的文件。

會清除工做區中未提交的改動,也會清除暫存區中未提交的改動 

-------------------------------------------------------------------------------------------------------------

遠程倉庫

git remote :查看當前遠程倉庫配置

git remote add origin url:添加遠程倉庫

相關文章
相關標籤/搜索