記錄常用的git命令

来源:https://www.cnblogs.com/blogs-xlf/archive/2018/12/07/10081025.html
-Advertisement-
Play Games

之前的公司都是用svn的,現在的公司用git了,所以現在記錄一下所用到的git命令,方便以後查看! git 常用命令 git add git add 命令可將該文件添加到緩存 git status git status 命令用於查看項目的當前狀態。 git commit 使用 git add 命令將 ...


之前的公司都是用svn的,現在的公司用git了,所以現在記錄一下所用到的git命令,方便以後查看!

git 常用命令

git add

git add 命令可將該文件添加到緩存

git add . //添加所有修改的文件

git status

git status 命令用於查看項目的當前狀態。

git status -s // -s 參數,以獲得簡短的結果輸出。如果沒加該參數會詳細輸出內容

git commit

使用 git add 命令將想要快照的內容寫入緩存區, 而執行 git commit 將緩存區內容添加到倉庫中。

git commit -m "註釋" //使用 -m 選項以在命令行中提供提交註釋
git commit -am "註釋" //跳過git add命令,直接提交

git push

git push 是將本地庫中的最新信息發送給遠程庫

git push origin master //把本地master分支的最新修改推送至遠程庫,現在,你就擁有了真正的分散式版本庫!

git pull

git pull 是從遠程獲取最新版本到本地,並自動merge

git diff

git diff 來查看執行 git status 的結果的詳細信息。

  1. 尚未緩存的改動:git diff
  2. 查看已緩存的改動: git diff --cached
  3. 查看已緩存的與未緩存的所有改動:git diff HEAD
  4. 顯示摘要而非整個 diff:git diff --stat

git rm

git rm 刪除文件

git rm -f <file> //如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 f

git rm --cached <file> //如果把文件從暫存區域移除,但仍然希望保留在當前工作目錄中,換句話說,僅是從跟蹤清單中刪除,使用 --cached 選項即可

git rm –r * //遞歸刪除,即如果後面跟的是一個目錄做為參數,則會遞歸刪除整個目錄中的所有子目錄和文件

git branch

git branch 查看分支;帶 * 號的是當前的分支。

git branch -a

git checkout

git checkout 切換分支。


git checkout 分支名稱

參考

  1. 廖雪峰git教程

  2. 菜鳥教程


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 源碼:https://github.com/HannahLihui/StudentManager-SSM/tree/master/SSM-git/StudentManager-SSM-master 1.前端有一個img引入,這裡this.src=this.src+'?'就會調用映射到後臺的check ...
  • [20181206]關於一致性讀取3.txt--//簡單演示一致性讀取以及如何讀取undo重構數據塊的.我不想轉儲對應的undo塊,解析那些複雜的過程.1.環境:SCOTT@book> @ ver1PORT_STRING VERSION BANNER x86_64/Linux 2.4.xx 11.2 ...
  • MongoDB DBA 實踐 (1)電腦安裝環境: (2)MongoDB官網:https://www.mongodb.com/ 點擊Download後需要等一會才會下載。 下載完成為: 然後運行 一直按next,直至安裝完成。 (3)設置環境變數 查看mongoDB Service (4)測試mo ...
  • ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然後授權給各半導體廠商生產。它目前已經成為應用最為廣泛的嵌入式處理器。 ...
  • 最近做的一個項目,裡面有這樣一個需求,在一個頁面,用一個UIImageView不停的刷新顯示圖片,圖片可能會重覆顯示;圖片是從伺服器下載下來的data流,data轉UIimage系統的方法: 這個方法並不好,用過 SDWebImage 的都知道為什麼不好,既然圖片是伺服器下載,而且圖片可以重覆,那就 ...
  • 今天呢,又繼續看了flutter 弗拉特 的東西,絕的這個東西絕對是比ReactNative更高一層次的,在2018年12月5好,flutter的第一個stale1.0發佈了,我們在GitHub上可以看到,之前在github上只有dev,分支和beta分支,許多用flutter開發的app都是用的b ...
  • 本文由雲+社區發表 越來越多的大型企業都開始為員工提供班車,解決員工上下班出行的問題,甚至有些高新技術園區也組織了園區車輛共用的一些新的出行方案。期間,企業從早期員工提供優質的班車服務,到提升班車的管理水平、優化車輛使用成本逐漸成為了主線。那麼如何做到這些呢?企業級班車應用到底怎麼做呢?首先,我們需 ...
  • var div=document.querySelector("div"); var startX,startY,moveX,moveY,distanceX,distanceY; // 開始觸摸 div.addEventListener("touchstart",function(e){ start... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...