Git基礎使用教程(倉庫初始化,源碼clone,源碼push)

1、下載Git源碼管理客戶端git

Git下載地址:https://git-scm.com/github

 

2、檢查電腦是否已安裝Git緩存

1)已安裝:輸入git出現下圖提示則表明已安裝成功。app

 

2)未安裝狀況下git會出現如下提示,按照提示輸入:sudo apt-get install git便可安裝。post

 

3)安裝完成輸入$git --version便可查詢當前git版本號spa

 

2、安裝完成以後須要作git帳戶配置code

1)配置用戶名和郵箱blog

$ git config --global user.name "Your Name"  
$ git config --global user.email "email@example.com" 

2)使用 --global 修飾後設置的全局的用戶,若是設置單個項目的用戶,可cd到項目根目錄下,執行以下命令rem

$ git config user.name "Your Name"  
$ git config user.email "email@example.com"  

3)使用命令:git config --list 可查看當前用戶信息以及其餘的一些信息get

$ git config --list  
core.excludesfile=/Users/mac/.gitignore_global  
difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"  
difftool.sourcetree.path=  
mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"  
mergetool.sourcetree.trustexitcode=true  
http.postbuffer=524288000  
https.postbuffer=524288000  
user.email=你的郵箱@qq.com  
user.name=你的用戶名  
macdeMacBook-Pro:~ Artron_LQQ$

 

4、初始化創建本地倉庫

1)cd到你的項目目錄

$ cd d:/MyGit

2)輸入git命令進行初始化操做

$ git init  

3)輸出以下提示則表示已成功建立了一個本地倉庫

$ git init  
Initialized empty Git repository in d:/MyGit/.git/  

4)將項目全部文件添加到緩存中$git add .(注意這裏有個小點點~)

$ git add . //將全部文件添加到緩存中

$ git add API //表示更新API目錄下的文件

$ git add ./    //更新根目錄

$ git diff API/API.txt  //查看更新的內容

 5)將緩存中的文件commit到git倉庫

$git commit -m "添加你的註釋"

6)將本地源碼倉庫鏈接到遠程源碼倉庫

$ git remote add origin https://github.com/XXXX/Site.git

7)上傳代碼到遠程庫,上傳以前最好先Pull一下,再執行命令: git pull origin master,避免覆蓋,出現如下提示則拉取成功~

$ git pull origin master
warning: no common commits
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From https://github.com/XXXX/Site
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
Merge made by the 'recursive' strategy.
 README.md | 1 +
file changed, 1 insertion(+)
 create mode 100644 README.md

8)接着執行:git push origin master,出現如下提示則證實上傳成功~

$ git push origin master
Counting objects: 34, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (29/29), done.
Writing objects: 100% (34/34), 15.63 KiB | 0 bytes/s, done.
Total 34 (delta 3), reused 0 (delta 0)
To https://github.com/XXXX/Site.git
   5e2dda1..537ecfe  master -> master
相關文章
相關標籤/搜索