git 使用 循序漸進總結

2021-08-17 03:08:06 字數 1495 閱讀 1345

按順序閱讀會,慢慢建立邏輯關聯,便於記憶

1:建立本地倉庫  

git init

2:本地倉庫  關聯 遠端倉庫 

3:推送本地倉庫內容到遠端倉庫

6:明白一些概念

暫存區,在我們的專案中有個隱藏的目錄叫做.git資料夾,暫存區就是屬於這個裡面的,而且,只要有內容被修改了,且被add了就會被丟到暫存區,然後commit了之後會被擱到相關分支上,然後還有個指標是指向分支的,目前這麼多就夠用了

7:小白不會玩.

場景1:在工具區既你的電腦本地,沒有做任何操作,只是瞎改了什麼玩意,想要撤銷,

git checkout -- 檔名(有點類似於revert的命令)  從版本庫裡面取,如果你誤刪了本地東西,你可以重新取的

場景2:不僅在工具區修改了,而且你add到暫存區了,想要撤銷回本地的時候

git  reset head

檔名場景3:不僅提交到暫存區,而且提交到本地版本庫了,想要撤回

git reset --hard commit-id  

場景4:不僅提交到了本地版本庫,而且還推送到了遠端

檢視分支                       

git  branch

<.name>  建立分支                   

git checkout

切換分支

git merge

合併分支     

git branch  -d

刪除分支         

git  checkout -b

建立並且切換

8.1:檢視遠端分支

git branch  -a

9: 分支合併衝突

git log --graph  --pretty=online  --abbrev  -commit 

檢視合併衝突的

10:合併分支的注意事項,fast-forward 和禁用

git  merge --no-ff  -m  "why  merge" 留下合併痕跡,留下個id

10: 提交到遠端了

git  push

origin  

master   (預設本地和遠端都叫master這個名字)  推送到主分支  後面的是本地分支,當時必須先切換到當前要推送的分支上

git  push

origin  

本地分支名:遠端分支名(customer)     兩個名字最好匹配

10.1:拉取遠端分支到本地,並且建立本地分支

git checkout  -b 本地分支名   origin/遠端分支名

11: git  全域性配置

false   取消證書校驗

12: 第一次到github,因為倉庫裡有個readme.md檔案,所以提不上去

git pull --rebase

origin

master

Linux循序漸進 1

第一課 什麼是linux 簡單地說,linux是一套免費使用和自由傳播的類unix作業系統,它主要用於基於i ntel x86系列cpu的計算機上。這個系統是由全世界各地的成千上萬的程式設計師設計和實現 的。其目的是建立不受任何商品化軟體的版權制約的 全世界都能自由使用的unix相容 產品。linu...

循序漸進學程式設計

軟體開發者是乙個日新月異的領域 it 中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒有選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀地開發者。你是否聽說過 kaizen...

軟體開發 循序漸進

隨便寫了這麼點,呵呵,應該是比較凌亂的,也不完全,希望大家不要見笑。1 學習應該從基礎打起,不要一開始就嘗試最高深的技術。2 每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3 對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的...