1. 程式人生 > >Git 入門初步

Git 入門初步

最近剛開始接觸git,所以寫下自己學習的大概流程。

推薦參考網站Git遠端操作詳解


git軟體下載

首先,開始學習git前,我們需要下載git軟體,大家可以到這個連結去下載官方軟體git 軟體,當然這個官網上還有很多別的資源,比如git的說明文件,我是比較推薦大家看PRO GIT這本書,寫的是比較詳細的,入門之後可以通過這個本書提升自己。

建立專案倉庫

首先選中需要管理的專案,右鍵專案最頂層的資料夾,在右鍵選單欄中選擇Git Bash Here,就會出現如下介面
git 介面

  • git init 命令,就會在專案檔案下產生.git的影藏檔案
  • git add 命令,將檔案新增到緩衝區
git add .       (將所有檔案新增到快取區)
git add 檔名1 檔案2   (將指定檔案新增到快取區)
  • 使用git comit 命令
git commit -m "修改內容描述"
  • git status 命令檢視當前狀態
git status
  • git diff 檢視區別
git diff        (比較工作區與快取區的區別)
git diff HEAD   (比較快取區與版本庫的區別)
  • git log 檢視提交歷史
git log --pretty=oneline
  • git reset 版本回退,HEAD指向當前版本
git reset --hard HEAD^ (回到上一個版本)
git reset --hard HEAD^^ (回到上上個版本)
git reset --hard 版本號
  • git reflog 檢視命令歷史
git reflog 
  • git checkout 撤銷檔案
git checkout -- 檔名
  • git rm 刪除檔案
git rm 檔名

-建立SSH Key

ssh-key -t rsa -C "[email protected]" (使用自己的註冊郵箱)

執行完這個命令後,可以在使用者主目錄下的.ssh目錄,找到id_rsa(私鑰)和id_rsa.pub(公鑰)檔案,將id_rsa.pub檔案裡的內容複製出來。然後登陸自己的Github賬戶,在settings->SSH and GPG keys裡新增公鑰內容。

  • 在github上建立一個創庫
    將本地創庫關聯到遠端創庫,使用git remote add命令
git remote add origin [email protected].com:創庫
  • 推送本地到遠端
git push -u origin master