1建立倉庫
mkdir dirname //建立乙個目錄
cd dirname //轉到這個目錄
pwd 顯示當前目錄
2讓建立的目錄成為倉庫
git init
3 .git檔案是git用來跟蹤管理版本庫的
4 往git倉庫裡上傳檔案
git add dirname//新增檔案,一次可以新增多個檔案
git commit -m "instruction"//一次可以提交多個檔案,-m "instruction"是對這次的檔案改動進行說明
5檢視倉庫狀態
git status
6 檢視文件的改動
git diff "dirname"
7檢視歷史記錄(時間線由近及遠)
git log
8 跳躍到某個版本(head指當前版本,head^指上乙個,head^^指上上乙個,head~100切換到第100個版本)
git reset --hard head^
9.1 可以根據commit id,切換到相應的版本 git reset --hard commitid
9 顯示記錄的每一次操作
git reflog
我們把檔案往git版本庫里新增的時候,是分兩步執行的:
第一步是用git add
把檔案新增進去,實際上就是把檔案修改新增到暫存區;
第二步是用git commit
提交更改,實際上就是把暫存區的所有內容提交到當前分支。
因為我們建立git版本庫時,git自動為我們建立了唯一乙個master
分支,所以,現在,git commit
就是往master
分支上提交更改。
10分為幾種情況
命令git checkout -- readme.txt
意思就是,把readme.txt
檔案在工作區的修改全部撤銷,這裡有兩種情況:
一種是readme.txt
自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;
一種是readme.txt
已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。
總之,就是讓這個檔案回到最近一次git commit
或git add
時的狀態。
git同樣告訴我們,用命令git reset head file
可以把暫存區的修改撤銷掉(unstage),重新放回工作區:
pycharm 使用快捷方式
1 pycharm快捷鍵及一些常用設定 3 alt enter 自動新增包 4 shift o 自動建議 補全 5 ctrl t svn更新 6 ctrl k svn提交 7 ctrl 注釋 取消注釋 選擇的行 8 ctrl shift f 高階查詢 9 ctrl enter 補全 10 shift...
android 快捷方式的使用
1,判斷是否已經建立了快捷方式 在某些機型中需要判斷 private boolean hasshortcut title if c null c.getcount 0 return isinstallshortcut 2,建立 為程式建立桌面快捷方式 private void addshortcut...
Windows日常使用快捷方式
windows快捷鍵使用!幫助你日常快速運用。鍵盤快捷方式 1.win d 顯示桌面 2.win e開啟計算機 3.win l鎖屏 4.win i開啟windows設定 5.win r開啟執行視窗 6.ctrl p開啟列印檢視 7.ait tab任務切換 8.ctrl z撤銷 9.ctrl f查詢 ...