git參考
git init 初始化乙個git倉庫
git add file 新增乙個檔案,可以是多個檔案
git commit -m "frist" 新增備註
git push -u origin master 將檔案提交到主分支上
git stuts 檢視目前的git狀態
git remote add origin
使用git remote add 新增遠端倉庫
如果新增失敗,使用:
git remote rm origin 刪除一下就行
建立和合併分支:
git checkout -b dev 建立並切換分支
git branch 檢視當前分支
git checkout master 切換到master分支上
git merge dev 在master上合併dev的分支
檢視分支:git branch
建立分支:git branch name
切換分支:git checkout name
建立+切換分支:git checkout –b name
合併某分支到當前分支:git merge name
刪除分支:git branch –d name
git log 檢視日誌
檢視分支:
git branch -a
如果沒有看到所有的:
git fetch
然後在:
git checkout origin/dev
git基本常用命令如下:
mkdir: xx (建立乙個空目錄 xx指目錄名)
pwd: 顯示當前目錄的路徑。
git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。
git add xx 把xx檔案新增到暫存區去。
git commit –m 「xx」 提交檔案 –m 後面的是注釋。
git status 檢視倉庫狀態
git diff xx 檢視xx檔案修改了那些內容
git log 檢視歷史記錄
git reset --hard head^ 或者 git reset --hard head~ 回退到上乙個版本
(如果想回退到100個版本,使用git reset –hard head~100 )
cat xx 檢視xx檔案內容
git reflog 檢視歷史記錄的版本號id
git checkout -- xx 把xx檔案在工作區的修改全部撤銷。
git rm xx 刪除xx檔案
git remote add origin 關聯乙個遠端庫
git push –u(第一次要用-u 以後不需要) origin master 把當前master分支推送到遠端庫
git clone 從遠端庫中轉殖
git checkout –b dev 建立dev分支 並切換到dev分支上
git branch 檢視當前所有的分支
git checkout master 切換回master分支
git merge dev 在當前的分支上合併dev分支
git branch –d dev 刪除dev分支
git branch name 建立分支
git stash 把當前的工作隱藏起來 等以後恢復現場後繼續工作
git stash list 檢視所有被隱藏的檔案列表
git stash drop 刪除檔案
git stash pop 恢復檔案的同時 也刪除檔案
git remote 檢視遠端庫的資訊
git remote –v 檢視遠端庫的詳細資訊
git push origin master git會把master分支推送到遠端庫對應的遠端分支上
參考文章:
git push時.本地落後於其他遠端分支
此情況一般是由於本地版本落後於遠端分支,所以在push前,應當先fetch,出現的錯誤如下
to [email protected]:znfang/turtlebot.git
! [rejected] master -> master (fetch first)
error: 無法推送一些引用到 '[email protected]:znfang/turtlebot.git'
解決辦法:先fetch一遍
git fetch origin
git merge origin/master
再執行就不會出錯
git基本操作命令
命令git init 栗子 mkdir learngit cd learngit git init正常應返回 initialized empty git repository in users learngit git 注 成功後目錄中有.git隱藏目錄,使用ls a可以看見,切勿修改 新增 git...
git基本操作命令
1 建立本地倉庫 git init 2 專案新增至暫存區 git add 檔名 或 git add a 3 提交至本地倉庫 git commit m 提示資訊 4 檢視工作區狀態 git status 5 檢視歷史記錄 git log pretty oneline 按行顯示 6 回退上個版本 git...
git基本操作命令
這些命令是以前在網上看的廖雪峰大神的git教程後自己做的筆記總結記錄的,一直放在文字文件中存著生灰。話說廖神的git教程講的真心不錯,強烈推薦有不會使用git的朋友去看看。這是我第一次寫部落格,算是鍛鍊自己,同時也是為自己的學習做做筆記吧。1.用 git config global user.nam...