1. 程式人生 > >利用github和git命令,將本地專案共享到伺服器上

利用github和git命令,將本地專案共享到伺服器上

一、步驟

  1. 建立專案根目錄

mkdir 資料夾名

  2. 初始化資料夾

git init

  3. 配置使用者名稱和郵箱(第一次配置後,不需要再登入)

git config user.name 名字
git config user.email 郵箱

--------------------------------
git config --global user.name 名字
git config --global user.email 郵箱
這個是針對當前電腦下的所有本地引數(專案根目錄資料夾)

  4. 隨時檢視檔案狀態

git status 
-------------有三種狀態
changes to be commited :     這樣的檔案以及位於暫存區
Untracked files:             這樣的檔案是新建立的,第一次進入

  5. 將工作區的檔案,放到暫存區

git add 檔名/資料夾名
git add . 這種方式運用較多,將當前資料夾中的所有檔案都放到暫存區去

  6. 將暫存區的檔案,放到主倉庫去

git commit 會進入vi編輯器介面,按i/a進入編輯狀態,esc退出編輯狀態,:wq儲存退出。必須要寫內容,要不然就沒辦法放到主倉庫去
git commit 
-m 日誌內容,就會跳過vi編輯介面

  7. 成功後,檢視暫存區是否還有內容

git status
得到 nothing to commit,working directory clean 就表示檔案都已經上傳到主倉庫中

  8. 檢視日誌

git log
commit:********    版本號
 Author:ouyang <[email protected]163.com>
 Date:時間

  9. 將本地倉庫的內容上傳到伺服器倉庫上

git push  git倉庫地址  master

  10. 第一次從伺服器上跟新檔案資料到另一臺電腦上時

git clone git倉庫地址 master(也可以寫另外的名字)
 電腦會在當前目錄下,新建一個master的本地倉庫

二、將本地倉庫和伺服器進行關聯

  1. 本地沒有專案資料夾

git clone git倉庫地址 本地參考名字

  2. 事先在本地建立資料夾,並在資料夾中完成了倉庫的初始化

mkdir 資料夾
cd 資料夾
git init
git pull 伺服器倉庫地址 master

三、2個場景

  1. 伺服器倉庫是空倉庫

git init   初始化本地專案資料夾
touch 1.txt  建立一個新的檔案
git add .
git commit -m  日誌
git push git倉庫地址 master

  2. 伺服器倉庫是非空倉庫

git init  初始化本地資料夾倉庫
git 伺服器倉庫地址 master  將伺服器和本地管理,並且下載檔案
touch 2.txt
git add 2.txt
git commit -m 建立了2.txt
git push伺服器倉庫地址 master

四、儲存伺服器地址

  1. 儲存伺服器地址

git remote add 變數名 伺服器地址

  2. 檢視變數名

git remote 能檢視到所有建立的變數

  3. 獲取變數名儲存的伺服器地址

git remote get-url 變數名
就可以獲得伺服器地址了

  4. 刪除伺服器地址

git remote remove 變數名

  5. 變數重新命名

git remote rename 舊變數名 新變數名

五、設定檔案不讓git管理

  1. 在.git同級目錄新增一個檔案,叫.gitignore

touch .gitignore

  2. 在.gitignore檔案中新增需要忽略的檔案