一、 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...