Git使用記錄

2021-07-25 07:54:08 字數 1295 閱讀 1739

選擇乙個合適的地方,建立乙個空目錄

在使用git的過程中,我們未來管理需要的檔案一般需要執行 git add(新增到版本控制)和git commit(提交我們的修改)

在實際使用中,一般初始化的時候我們會去使用 git add . 和git commit -m 「初始化提交」 .

前面我們已經將需要管理的檔案新增到了版本控制你們,當時我們有什麼辦法知道我們現在修改了那些檔案,以及修改的內容是什麼呢?那就要使用到git status 和 git diff 這兩個命令了

關於git diff命令列出的資訊怎麼看,-表示我們刪除的檔案,+表示我們新增的檔案。在git中只有刪除和新增,沒有修改這個說法

有時我們在乙個版本中在開發新的功能或者解決bug,突然有新的要求或者說這個功能不需要了,這樣我們就可以使用版本回退很方便的來解決這樣的事情,git reset

配合git log簡單的回退版本

在git 使用中我們一般會存在兩個分支master,dev。master為主分支作為軟體版本發布時候使用,所有的開發要到dev分支上。待開發完成之後在合併到master分支

git merge分支合併,首先我們切換到我們要合併到的分支,一般都是合併到主分支

- git chcekout master 切換到主分支

- git merge –no-ff -m 「***x」 dev ,***表示我們這次合併時候的資訊,也相當於乙個提交記錄,dev表示要合併的分支,–no-ff表示不允許快進,不加這個git只會簡單的把master指標指dev的頭部

從遠端倉庫轉殖乙份到本地

- git clone ***x,***x表示遠端倉庫的位址

- git checkout -t origin/dev 表示從遠端倉庫dev剪下乙份到本地並且本地分支名字為dev,同事也會切換到dev分支

關於git一些配置

$ git config --global user.name "your name" 提交時候的使用者名稱

$ git config --global user.email "[[email protected]]" 提交時候使用的郵箱

Git 使用記錄

1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...

GIT 使用記錄

git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...

git使用記錄

平時開發都是直接使用eclipse自帶的git客戶端管理 但有時會遇到一些詭異的問題,不得不通過敲命令來解決 以下是我平時會用的git命令,記錄下來,留做備用 git status git log 新增所有新建的檔案到暫存區 git add all 提交所有經git管理的修改過的檔案和在暫存區的檔案...