1. 程式人生 > >git簡單使用!

git簡單使用!

Git

    Git是一個免費、開源的版本控制軟體.

系統具體功能

     1. 記錄檔案的所有歷史變化   
     2. 隨時可恢復到任何一個歷史狀態
     3. 多人協作開發或修改 
     4. 錯誤恢復多人協作開發或修改  

Github

    Github是全球最大的社交程式設計及程式碼託管網站https://github.com/)
	
	Github可以託管各種git庫,並提供一個web介面(使用者名稱.github.io/倉庫名)

Github和Git的關係

    Git是版本控制軟體   
    
    Github是專案程式碼託管的平臺,藉助git來管理專案程式碼

git使用

	1.在桌面建立一個倉庫(就是一資料夾)   `mkdir `
	2.在資料夾內建立兩個檔案。.git    
	3.cd  Desktop/倉庫/
	4.git init   一個空的倉庫建立好了
	5.檢視隱藏檔案是否存在(隱藏檔案是執行4步後生成的
	6.註冊身份資訊     `git  config    user.name   'zhangXXX'`
	7.註冊郵箱資訊     git   config   user.email    '[email protected]63.com'
	8.git  add.
	9.git  commit -m '備註‘
	10.git status

git 使用

建立資料夾–mkdir
在資料夾內建立–直接輸入 git init

配置個人資訊
git config user.name ‘張三’
git config user.email ‘[email protected]

檢視 版本
git log or git reflog

回退到某個版本號
git reset --hard 版本號

撤銷工作區操作
git checkout 檔名

撤銷暫存區程式碼
git reset HEAD 檔名
然後 撤銷到工作區

刪除檔案
rm 檔名
git確認刪除檔案 對比新增檔案git_add
git rm 檔名
刪除後記錄刪除操作版本
git commit -m ‘刪除描述’

誤刪撤銷
git checkout – 檔名

在根目錄下編寫 .gitconfig

生成ssh公鑰
ssh-keygen -t rsa -C ‘[email protected]
進入.ssh cat id_rsa.pub
複製公鑰到專案

建立倉庫 檢視倉庫地址 複製
到專案檔案中 git clone 貼上

進入克隆下來的檔案中 建立要push的專案
然後 add commit -m push

下拉 git pull
刪除原克隆檔案
重新克隆 複製專案地址
然後 git pull