Git使用入門

2022-09-13 04:42:11 字數 2332 閱讀 3829

安裝git

使用命令:「apt-get install git

apt-get install git-doc git-svn git-email git-gui gitk」

檢視git

文件在linux

下可直接使用

man命令檢視指定命令幫助文件。在安裝

git-doc

後使用命令「

git help

」以文字形式檢視指定文件;使用命令「

git help -w git-checkout

」檢視html

格式文件。使用命令「

git help git-checkout

」查詢git-checkout

命令的文件。

源**的提交與獲取

git版本庫分為本地版本庫和遠端版本庫,訪問本地版本庫不需要任何許可權,想修改

git源**託管伺服器中的源**,必須使用

git clone

命令在本地建立乙個與遠端版本庫一模一樣的本地版本庫。

1.建立版本庫:git init

:使用命令「

mkdir -p /demo/helloworld-git

」建立乙個開源專案工作目錄;使用命令「

cd /demo/hellowold-git

」進入工作目錄;執行「

git init

」。2.將檔案提交到本地版本庫:git commit

:進入/demo/helloworld-git

目錄並建立

helloworld.txt

檔案「cd /demo/helloworld-git

」「echo "helloworld " > helloworld.txt

」;將helloworld.txt

檔案加到本地版本庫索引並將

helloworld.txt

檔案提交到版本庫「

git add helloworld.txt

」「git commit -m 'helloworld-master'

」;執行「

git log

」顯示日誌資訊;執行「

git checkout helloworld.txt

」可立即恢復到最近一次提交狀態。

3.建立本地分支:git branch

:「git branch

」顯示當前版本庫所包含本地分支;「

git branch new-branch

」建立新分支;「

git branch -d new-branch

」刪除剛建立分支。

4.切換本地分支:git checkout

5.在github

上建立開源專案:在

頁面註冊;單擊「

create an account

」;單擊「

new repository

」建立新專案。

6.上傳源**到github

:git push

:使用命令「

ssh-keygen -t rsa -c "

註冊github

賬號是輸入的

e-mail"

」在~/.ssh

目錄中生成乙個金鑰檔案(

id_rse

)和乙個公鑰檔案(

id_rsa.pub

);設定

public key

;「ssh -t

[email protected]」檢測公鑰、金鑰以及剛才的設定是否正確;依然無法通過測試時執行「

ssh-add

」向**身份驗證新增

rsa身份;使用

git config命令設定上傳者名字和

email

「git config --global user.name "your name"

」「git config --global user.email

註冊時的郵箱」;使用

git remote

命令設定

helloworld

工程在github

上的uri

「git remote add  

遠端**庫名 與工程對應的

uri」;使用命令「

git push -u

遠端**庫名 主分支」將本地版本庫中的檔案上傳到

github

;執行「

git branch -a

」檢視所有分支。

7.從github

git clong

:使用命令「

git clone

與工程對應的

uri

git pull

git使用入門

入門 4 git rebase 入門 6 git checkout 和git branch分支的建立和刪除 其實我一直都沒有能夠很好的使用git這個 管理工具。作為開源專案必須學會使用的工具。因此不得不寫下一些東西來記錄。1.初始化乙個空的git倉庫 caotaiqiang server1 mkdi...

git使用 入門

一 git安裝 1.ubuntu debian安裝git sudo apt get install git core 二 git配置 1.配置使用者名稱 git config global user.name lixinglei 2.配置郵箱 git config global user.email...

Git使用入門

最近在修改mybatis generator的外掛程式,讓自動生成的 更滿足符合開發的要求,因為是業餘研究,經常需要下班後在自己電腦上來繼續之前的工作,之前的狀態是下班之前把在公司的電腦上寫的 拷到u盤,回去之後再把 拷到自己電腦中替換掉之前的,某些特定情況的資料 如 資料庫連線資訊等 還需要根據環...