工具 git 如何使用git建立專案,建立分支

2021-06-28 16:20:31 字數 2300 閱讀 4893



git config -global user.name "your name"

git config -global user.email "[email protected]"

建立乙個存放工程的資料夾

git init命令用於初始化當前所在目錄的這個專案

會建立乙個隱藏檔案  .git

建立 main.c 檔案

建立  .gitignore

檔案,忽略該檔案裡面有的專案檔案

git status 檢視專案狀態

給我目前的這個專案製作乙個快照snapshot

(快照只是登記留名,快照不等於記錄在案,

git管快照叫做索引

git commit用於將快照裡登記的內容永久寫入

git倉庫中,也就是開發者已經想好了要提交自己的開發成果了。

要說一句:切記寫開發日誌的時候,第一行一定要是少於50

字的開發概括資訊,而且第二行務必是空行,第三行開始才可以開始細緻描述開發資訊。這是因為很多版本服務系統中的

email

機制都會選取

log中的第一行為郵件題目。

git commit -a這個命令可以直接提交所有修改,省去了你git add和git diff和git commit的工序

注意:無法把新增檔案或資料夾加入進來,所以,如果你新增了檔案或資料夾,那麼就要老老實實的先git add .

,再git commit

如果你覺得git log給出的資訊太單薄了,可以使用git log -p,這樣git

不但會給出開發日誌,而且會顯示每個開發版本的**區別所在。

總結:先git add

你修改過的檔案,再git diff並git status檢視確認,然後git commit提交,然後輸入你的開發日誌,最後git log再次確認。

建立分支

git branch experiment 建立乙個分支

直接輸入git branch,不加任何後續引數,就表示讓git

列出所有已存在的分支。

前面帶「星號

」的分支表示當前所在的分支

。切換分支到experiment

分支程式ok

git commit -a

在分支上提交工作

切換住幹道

git checkout master

git commit -a

git merge experiment 

合併分支到主幹道

提示合併失敗

檢視原始檔

git迷惑之處在於它不知道是把hello world這行放在前面還是把報時功能這段放在前面。

修改衝突

重新提交

git commit -a

gitk 圖形化的git管理介面

合併完分支後,對分支進行刪除

git branch -d experiment 

-d,表示「在分支已經合併到主幹後刪除分支」。如果使用大寫的-d的話,則表示「不論如何都刪除分支」,

git工具使用

github註冊 註冊賬號 郵箱 設定ssh key 為了讓客戶端有許可權訪問 庫 ssh keygen t rsa b 4096 c 註冊時的郵箱 eval ssh agent s ssh add ssh id rsa 將公鑰 home ssh rsa.pub 設定到你的github賬號中。在gi...

git 工具使用

git 可作為伺服器端也可以作為客戶端使用 在伺服器段建立乙個web空的庫 git init bare web 在客戶端配置使用者名稱,commit 提交時伺服器可見 git config global user.name yongge 在客戶端配置使用者郵件 git config global u...

git工具使用

檢視配置資訊 git config l 在有git倉庫的地方顯示如下 user.email x 163.com user.name name core.editor vim core.repositoryformatversion 0core.filemode true core.bare fals...