————git作為一款常用的版本控制系統,在公司裡是經常用到的以下是一些常用的git 指令
1、初始化git
git init ————這個指令帶便初始化git倉庫 當我們進行專案上傳時的第一步
2、檢視git狀態
git
status ————檢視當前 git倉庫的狀態 !
!!使用頻率最高
3、git中快取檔案
git add 《檔名》————新增檔案到git倉庫裡
4、移除檔案
gitrm-
-cached
《檔名》 ————移除這個檔案
5、提交檔案
git commit -m "first commit"————檔案正式提交第一次(前面的git add 步驟是為了防止錯誤提交)
git push -u origin(名字) master————將專案推送上去雲或github上
————在提交之後會要求輸入郵箱名及密碼
git config --global
user.email "your email"
git config --global
user.name "your name"
6、檢視
git log ————檢視所有產生的commit的記錄資訊
7、建立分支
git branch 《分支名》 ————建立乙個分支 / 不加分支名代表檢視當前分支情況
8、切換分支
git checkout 《分支名》 ———— 7.的命令列只是建立分支我們想要使用還需要對其切換當前分支
9、建立並切換到當前分支
git checkout -b 《分支名》
10、刪除分支
git branch -d
《分支名》 ————在合併分支後可使用 注意!刪除是-d 不是-b
11、強制刪除分支
git branch -d 《分支名》 ————在沒有合併分支時,採用這種方式進行刪除
12、合併分支——(此部需要你在主分支下操作)
git merge 《分支名》 ————合併你的分支
13、合併分支2——(此部需要你在主分支下操作)
git rebase 《分支名》 ————進行重新排序
14、新建標籤(便於更新修改)
git tag 標籤名(v1.0) ————建立乙個標籤 / 去掉標籤名代表檢視標籤歷史
15、檢視檔案改動情況
diff--
git《檔名》
16、隱藏當前檔案
git stash 《檔名》 ————把當前工作隱藏起來,等以後恢復現場在繼續工作
17、檢視隱藏檔案
git stash list ————檢視所有被隱藏的檔案列表
18、恢復隱藏檔案
19、刪除隱藏檔案
git stash pop ————恢復檔案的同時 也刪除檔案
20、檢視遠端庫資訊
git remote ————檢視遠端庫的資訊
21、檢視遠端庫的詳細資訊
git remote -v —————檢視遠端庫的詳細資訊
22、alias快捷配置
git config ——global
alias.ck checkout
配置前————git checkout
配置後————git ck
二者功效相同
23、顯示分支走向 ———o( ̄▽ ̄)d
git log –graph –pretty=format:』%cred
%h%creset -%c(yellow)%d
%creset
%s%cgreen(%cr) %c(bold blue)<%an>%creset』 –abbrev-commit –date=relative
git問題集錦
git 修改已經提交的注釋內容 git使用amend選項提供了最後一次commit的反悔。但是對於歷史提交,就必須使用rebase了 git rebase i head 3 表示要修改當前版本的倒數第三次狀態。這個命令出來之後,會出來三行東東 pick pick pick 如果你要修改哪個,就把那行...
Git全乾貨總結
要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。檢視遠端庫資訊,使用git remote v 本地新建的分支如果不推送到遠端,對其他人就是不可見的 從本地推送分支,使用git push origin branch name,如果推送失敗,先用git pull抓取遠端的新...
python入門乾貨 python基礎乾貨 01
1.編碼集 ascii 是最早的編碼 ascii值控制字元ascii值控制字元ascii值控制字元ascii值控制字元 nut space soha astxbb etxc ceotdd enqe eackff belggbs hhhti ilfjj vtkkff llcrm msonn siood...