git rm xx
刪除xx檔案 在本地倉庫刪除資料夾git rm –r xx
刪除資料夾 –r 表示遞迴所有子目錄git commit –m
「修改資訊」 提交資訊git push origin ******
推送到遠端倉庫 ******代表分支名字git checkout -b yyyyyy origin/******
作用是checkout遠端的******分支,在本地起名為yyyyyy分支,並切換到本地的yyyyyy分支(建立乙個本地分支,並讓它和遠端分支進行關聯)
git branch 檢視當前所有的分支
git branch –r 檢視遠端所有分支
git branch –a 檢視本地遠端分支
git tag 檢視版本打的tag
git checkout [name] 切換到name分支
git branch –d [name] 刪除name分支
git push origin --delete [name] 刪除遠端分支
git checkout –b [name] 建立name分支 並切換到name分支上
git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。
git add xx 把xx檔案新增到暫存區去。
git add –a (git add --all的縮寫)
git add . 監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區
git remote add origin 倉庫位址 (關聯乙個遠端庫)
git push –u(第一次要用-u 以後不需要) origin master (把當前master分支推送到遠端庫)
git clone 倉庫位址 (從遠端庫中轉殖)
git status 檢視倉庫狀態
git diff xx 檢視xx檔案修改了那些內容
git reflog 檢視歷史記錄的版本號id
git merge dev 在當前的分支上合併dev分支
git remote 檢視遠端庫的資訊
git remote –v 檢視遠端庫的詳細資訊
git stash 把當前的工作隱藏起來 等以後恢復現場後繼續工作
git stash list 檢視所有被隱藏的檔案列表
git push origin master git會把master分支推送到遠端庫對應的遠端分支上
git reset –hard head^ 或者 git reset –hard head~ 回退到上乙個版本
(如果想回退到100個版本,使用git reset –hard head~100 )
詳解 git 忽略檔案 刪除遠端倉庫的檔案
忽略指定型別的檔案 或 某個指定檔案 夾 將已經push到github的檔案刪除,但本地的檔案不刪除 寫忽略規則之前就把這個資料夾push了 t t 將想要忽略掉的檔案的相關記錄 如下圖 清理掉 包括保留本地檔案和不保留兩種情況 本地倉庫的檔案忽略規則可以在.git info exclude檔案中新...
Git基礎操作 二 刪除遠端倉庫檔案
git 作為如今廣泛應用的專案版本管理系統,在初次接觸的時候會遇到一些問題,本系列就是對其中一些常見問題的小結。在push本地倉庫檔案時,有時會上傳一些不需要上傳到git的檔案,這個時候可以採用將這些不需要上傳的檔案新增到 gitignore 檔案中,即可在每次上傳時忽略。具體操作為通過命令 vim...
刪除本地檔案後 Git從遠端倉庫重新獲取
刪除本地檔案後,想從遠端倉庫中從新pull最新版檔案。原因 當前本地庫處於另乙個分支中,需將本分支發head重置至master.git checkout master gitreset hardgit 強行pull並覆蓋本地檔案 git fetch allgit reset hard origin ...