git常用命令集合

2022-07-28 06:45:17 字數 1720 閱讀 8305

由於需要多人異地開發乙個專案,又不想部署一台用於版本控制的伺服器,所以想到用github,研究了大半天,終於搭好了。現在分享流程如下:

1. 去github官網註冊乙個賬號;

2. 建立**庫工程(create a new repository),根據提示走就ok;

3. 建立完以後就會有乙個工程首頁,鏈結一般是工程名稱》

4. 安裝git for windows,安裝完以後有幾種工作方式bash和gui,個人比較喜歡bash方式,直接執行git bash即可,為了讓window開發機能直接連線git hub伺服器,需要配製一下ssh key,配製方法如下:

cd ~/.ssh

ssh -t [email protected](一直回車即可)

完了以後會在~/.ssh目錄多兩個檔案:id_rsa,id_rsa.pub

5. 在github.com上面配製ssh key,進入account settings, 點開ssh keys,將id_rsa.pub檔案中的內容加到key對應的輸入框中儲存即可;

6. 提交本地檔案至github

git init       初始化本地工程

git add *   將本地檔案加至版本庫中

git commit -m 『first version』 *   提交

git push   提交至遠端伺服器

這樣本地所有**都提交至github了。

下面收集了常用的一些命令,應該比較全,收藏之:

git config –global user.name 「gaohuabj」

git config –global user.email 「[email protected]

git init 在根目錄下建立乙個名為.git的資料夾

git add file.txt 新增單個檔案

git add *.txt 新增所有檔案

git add . 包括子目錄,但不包括空目錄

git commit -m 「add all txt files」

git commit -m 「msg」 -a 提交所有修改

git commit -m 「msg」 readme.txt 提交單個檔案

git commit -c head -a –amend 不會產生新的提交歷史記錄

git checkout head readme.txt todo.txt 撤消1、2個檔案

git checkout head *.txt 撤消所有txt檔案

git checkout head .         撤消所有檔案

git branch 列出本地分支

git branch -a 列出所有分支

git branch

建立本地分支

git checkout

簽出分支

git merge

合併但提交

git merge –no-commit 合併但不提交

git tag 1.0 為當前分支最近一次提交建立標籤

git tag 顯示標籤列表

git checkout 1.0 簽出標籤

git tag -d 1.0 刪除標籤

git clone

git branch -r 列出遠端分支

git fetch 《遠端版本庫》 獲取但不合併

git pull 獲取並合併到當前本地分支 git pull

git push origin master推入遠端庫

git常用命令集合

列出所有本地分支 git branch 列出所有遠端分支 git branch r 列出所有本地分支和遠端分支 git branch a 新建乙個分支,但依然停留在當前分支 git branch branch name 新建乙個分支,並切換到該分支 git checkout b branch 新建乙...

GIT常用命令集合

分支的使用 1 git checkout b branch name 建立並切換分支 2 git branch branch name 單純的建立分支 3 git checkout branch name 切換分支 4 git branch 檢視分支 5 git merge dev 合併dev分支到...

git 常用命令集合

1.git clone 專案位址 從遠端倉庫拉取 2.git branch 檢視本地專案的所有分支 3.git branch a 檢視遠端專案庫的所有分支 4.git checkout b dev origin dev 切換分支,由當前分支切換到dev分支,origin dev為遠端分支名,dev為...