1、git init
用途:將本地開啟的資料夾變成git可管理的倉庫,執行後該資料夾裡會多乙個.git資料夾,它是git用來跟蹤和管理版本庫的。
2、git status
用途:檢視當前狀態
3、git add
用途:把專案新增到倉庫,如果執行「git add .」(add和 . 之間有空格)命令,表示把該目錄下的所有檔案新增到倉庫。
4、git commit
用途:把專案提交到倉庫。git commit -m "***"中-m後面引號裡面是本次提交的注釋內容,最好寫上。
5、ssh-keygen -t rsa -c "[email protected]"
用途:建立ssh key,執行後會在使用者目錄下生成 .ssh 資料夾,該資料夾裡面有id_rsa和id_rsa.pub兩個檔案,建立new ssh key時,將id_rsa.pub裡的內容複製到title(title隨便填)下面的key內容框裡面,完成ssh key的加密。
6、git remote add origin
用途:執行此命令前需先在github上建立好git倉庫(create a new repository),然後通過此命令和本地倉庫進行關聯。origin後面是github上已經建立好的倉庫位址。
7、git push -u origin master
用途:把本地庫的所有內容推送到遠端倉庫github(前提是執行完第6條命令進行關聯)。由於新建的遠端倉庫是空的,所以加上 -u 這個引數,等遠端倉庫裡有了內容之後,下次再從本地庫上傳內容的時候只需執行:$ git push origin master就可以了。
8、git pull --rebase origin master
用途:將遠端倉庫的多餘檔案(如readme檔案)合併到本地倉庫,防止push的時候報錯。
9、git reset
用途:返回到歷史版本。git reset --hard head~n表示將最新的n次提交全部重置,就像沒有提交過一樣。head指向的版本就是當前版本,上乙個版本是head^,上上乙個版本是head^^,往上第100個版本為head~100。
10、git log和git reflog
用途:git log可以檢視提交歷史,以便確定要回退到哪個歷史版本;相反,git reflog可以檢視命令歷史,以便確定要回到未來哪個版本。
11、git revert
用途:用乙個新提交來消除乙個歷史提交所做的任何修改(撤銷某次提交,但這次撤銷也會作為一次提交進行儲存)。
12、git fetch origin master
13、git merge origin/master
git 最常用操作命令
gitbase 第零步 不吐槽 什麼sshkey啊,什麼clone到本地 見 gitbase第一步 0 學會使用helpgit help 不習慣就習慣使用help吧 1 檢視分支git branch超高頻使用的命令 檢視本地分支 2 檢視所有分支git branch a 這個命令可以檢視所有分支喔 ...
git最常用的操作命令
0.一無所有。1.2.公司或者個人都會先在伺服器上建好乙個 倉庫,如 gitlab,碼雲或者在自己租的伺服器上搭乙個 倉庫。3.進入d盤,右鍵滑鼠選中git bash here即可開啟git shell視窗,在裡面就可以寫cmd or git 命令。先來轉殖遠端伺服器的 執行 git clone 開...
常用git命令彙總
git checkout b chen origin dev chen 是建立本地的分支,dev 是 chen 追蹤的分支.git branch git status git log git show commit id git log可以看到icd23434就是commit id git pull...