(1)創(chuàng)建、配置、查看信息
.git config --list 配置信息;
. git config --global user.email "Email"? 配置郵箱;
.git config --global user.name "姓名 "? ?配置名字;
. cd~ 進入主目錄 list -a查看隱藏所有的目錄 .git config存放著配置信息,可以用vim來修改。
1、#在當前目錄下建立一個Git倉庫#? ? ?git init
2、下載一個項目和它的整個代碼歷史? ? git clone 【url】
3、添加指定的文件到暫存區(qū)? ?git add [File1] [file2]
4、顯示狀態(tài)和變更信息? ?git status ;
5、顯示當前分支歷史版本? ?git log? ? ? ? ? ? ? ? ? ?git log --oneline
6、看某一個版本 git show"版本的哈希值"
(2)刪除、恢復(fù)文件
1、刪除文件 git rm [file]? 工作區(qū)和暫存區(qū)都被刪除
2、刪除工作區(qū)的文件,并且將這次刪除放入暫存區(qū)? ?git rm [File1] [file2]
3、只刪除暫存區(qū)文件?git rm --cached <文件名>
4、還原刪除文件先 git reset head <文件名>再git checkout <文件名>
5、改名文件,并且將這個改名放到暫存區(qū)? git mv [file-origin] [file-rename]
(3)查看與對比歷史記錄
1、顯示當前分支歷史版本? ?git log? ? ? ? ? ? ? ? ? ?git log --oneline
2、看某一個版本 git show"版本的哈希值"
(4)本地分支與合并
1、查看分支git branch;
2、創(chuàng)建新分支 git branch <分支名字>;
3、切換分支 git checkout <分支名>;
4、刪除本地的某個分支? ?git branch -D <分支名>;
5、刪除遠程的分支? git branch -r -d origin/<分支名>;
????#注意這個只是刪除本地的索引,而不是真正刪除遠程分支的內(nèi)容,要想真正刪除遠 ????程分支上的內(nèi)容,可以這樣:
????????git push origin :<分支名>? *注意冒號*;
(5)遠程連接、提交
1、添加指定的文件到暫存區(qū)? ?git add [File1] [file2]
2、提交暫存區(qū)的倉庫 git commit -m [message]
3、直接從工作區(qū)提交倉庫(前提已經(jīng)有歷史版本)git commit -a -m [message]
4、git remote -v 查看遠程連接
5、git remote add <連接名字> <url>? 建立連接
6、git push <連接名字><分支名>? ? ? ? ?上傳到倉庫