(1)創(chuàng)建鲁僚、配置香嗓、查看信息
.git config --list 配置信息汞贸;
. git config --global user.email "Email"? 配置郵箱;
.git config --global user.name "姓名 "? ?配置名字;
. cd~ 進(jìn)入主目錄 list -a查看隱藏所有的目錄 .git config存放著配置信息茬故,可以用vim來修改。
1、#在當(dāng)前目錄下建立一個Git倉庫#? ? ?git init
2菲盾、下載一個項(xiàng)目和它的整個代碼歷史? ? git clone 【url】
3、添加指定的文件到暫存區(qū)? ?git add [File1] [file2]
4各淀、顯示狀態(tài)和變更信息? ?git status 懒鉴;
5、顯示當(dāng)前分支歷史版本? ?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、顯示當(dāng)前分支歷史版本? ?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充尉、刪除遠(yuǎn)程的分支? git branch -r -d origin/<分支名>飘言;
????#注意這個只是刪除本地的索引,而不是真正刪除遠(yuǎn)程分支的內(nèi)容喉酌,要想真正刪除遠(yuǎn) ????程分支上的內(nèi)容热凹,可以這樣:
????????git push origin :<分支名>? *注意冒號*;
(5)遠(yuǎn)程連接泪电、提交
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 查看遠(yuǎn)程連接
5、git remote add <連接名字> <url>? 建立連接
6突诬、git push <連接名字><分支名>? ? ? ? ?上傳到倉庫