git使用 入門

2021-07-03 03:36:25 字數 1904 閱讀 1527

一、 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 "lixinglei@***x.com"

3.檢視配置資訊

git config --list 

三、git簡單使用

sudo clone + 位址

2. 本地**clone 到 自己的工作空間 

git clone /home/runningon/project new_project(第二個引數是要轉殖到的目錄)

3. 初始化

對應資料夾 git init 

4. 建立新檔案需要 先新增 ,然後提交

git add new_file

5.如有刪除檔案則:

git rm file2.py)

6.更新** (pull更新,push 提交)

git pull [email protected]:project.git 

git push origin master

7. 提交**

git commit -m "init version" // 提交到**庫

git push [email protected]:project master // 提交到伺服器

8.伺服器**替換本地**

git checkout + 資料夾或檔案

demo:git checkout include/

9.技巧

1.如果覺得每次輸入[email protected]:project很麻煩,可以為這個url取個別名my_server:

git remote add my_server [email protected]:project

這樣前一條git push命令可以寫作:

git push my_server master

2. ctrl + shift+t  與 ctrl + alt +t 區別!

10.經常使用

確定了**無誤之後,就進行**提交,commit是提交到本地:

git commit file3.py service/file4.py -m "版本注釋"

在將本地**推到服務端之前,通常需要更新一下線上的**,該pull操作,會自動合併merge本地**:

git pull [email protected]:project.git 

最後就是將本地庫**推到服務端:

git push [email protected]:project.git

四、 其他相關命令

1.檢視當前更改內容,通常在要在commit之前用於確認:

git status

2.比git status更進一步,檢視具體的變化:

git diff

五、伺服器相關

2. 建立使用者

git --bare init

git clone /home/code/project new_project

git clone [email protected]:project new_project

git add new_file 

git push [email protected]:project master

git clone /home/code/project new_project

git clone [email protected]:project new_project //《使用者名稱》@《伺服器ip>:《相對home路徑》 ,如果**在home目錄下那麼 ,

《相對路徑》是".";

參考資料

1.git教程(比較全)

git使用入門

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

Git使用入門

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

git使用入門

mkdir learngit 建立目錄 cd learngit 進入到該目錄 pwd 顯示當前目錄 users michael learngit git init 把當前目錄變為git可以管理的目錄 git add readme.txt git commit m wrote a readme fil...