Git使用教程

2021-09-27 11:55:18 字數 1613 閱讀 2449

vcs系統: version control system:版本控制系統,用於專案中的儲存、共享、合併、歷史回退功能等。

git是目前世界上最先進的分布式版本控制系統。

workspace:工作區 —— 被git管理的專案目錄

index / stage:暫存區 —— 臨時存放被修改的檔案

repository:本地倉庫 —— 用於儲存提交的記錄

remote:遠端倉庫

非原創 來自

首次使用git 需要進行配置

git config --global user.name 使用者名稱

git config --global user.email 郵箱名稱

git config --list 檢視所有配置

使用者名稱 和 郵箱 自定義

git init

初始化git倉庫,使用git管理當前目錄(工作目錄)

git status

檢視檔案的狀態(是否被跟蹤,是否修改)

git add

檔名稱 追蹤檔案(放入到暫存區中)

git commit -m 自定義說明

把暫存區中的內容提交到本地倉庫

git log

檢視本地倉庫中所有的提交記錄

git reset --hard 編號

向本地倉庫中提取資訊

git reflog

顯示所有的提交和恢復記錄

git checkout 檔名稱

從暫存區中恢復檔案

git rm --cached 檔名稱

刪除暫存區中檔案

git branch

檢視所有的分支

git branch 分支名稱

建立分支

git checkout 分支名稱

切換分支

git merge 分支名稱

合併分支

git branch -d 分支名稱

刪除分支

git remote add origin 遠端倉庫位址

新增乙個遠端倉庫,並起別名(orgin)

git push -u origin master

將本地倉庫的master分支新增到遠端倉庫

使用github 建立遠端倉庫,將本地倉庫 master分支的檔案推送到遠端倉庫 這樣github的倉庫可以作為備份,又可以其他人通過該倉庫來協作

由於遠端庫是空的,第一次推送master分支時加上 –u 引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

git push origin master

將遠端倉庫轉殖到本地

git clone 遠端倉庫url

多人協作工作模式:

首先用git push origin branch-name推送自己的修改.

如果推送失敗,則因為遠端分支比你的本地更新早,需要先用git pull試圖合併。

如果合併有衝突,則需要解決衝突,並在本地提交。再用git push origin branch-name推送。

Git使用教程

提起git,大家無疑會想到github,沒錯,我就是通過眾多的github專案鏈結了解到的git,不知你是否也在走這條路呢?如果是的話,本文有一些有用的總結性文字以及一些 git教程 可以教會你如何去使用 git.當然,這些對 github 同樣適用.這裡我又翻到了個幻燈片,可以供大家 寫給大家的 ...

Git使用教程

目的描述 新建的git專案,專案中有許多要從本地上傳到git倉庫的新檔案,如果用git a filename的方法乙個乙個的新增,太費事費力,需要有命令新增所有改動。步驟 進入專案資料夾,在其中使用git bash git clone git address 2.進入git專案的本地資料夾,將自己的...

Git使用教程

之前從未用過git之類的版本控制工具,入職之後,公司使用git做版本控制,到現在也算是了解了git的基本操作。今天總結一下,希望可以給未使用過git的同學一些幫助。首先樹立乙個觀點,git這玩意放心大膽的玩,玩不壞。git是一種分布式版本控制工具,而svn這種屬於集中式版本控制工具。關於分布式與集中...