Git版本控制面試知識小結

今天我們來學習下Git版本控制的知識,Git是目前世界上最先進的分佈式版本控制系統(沒有之一)。

一、git容易混淆的兩個概念

  • 工作區: 電腦中所看到的文件目錄,project就是一個工作區;
  • gitignore文件: 過濾不需要加入版本控制的配置文件;

二、git常用命令

  • git init:倉庫的初始化;
  • git status:查看當前倉庫的狀態;
  • git diff:查看倉庫與上次修改的內容;
  • git add:將文件添加至暫存區;
  • git commit:提交代碼;
  • git clone:克隆代碼;
  • git bransh:查看當前分支;
  • git checkout:切換當前分支;

三、git工作流

  • fork/clone(主流)

這裏寫圖片描述
1、fork:將項目的遠程倉庫代碼fork到自己的遠程倉庫上;
2、clone:克隆自己遠程倉庫的代碼;
3、update、commit:修改的代碼提交到自己的本地倉庫暫存區上;
4、push:提交代碼到自己的遠程倉庫上;
5、pull request:請求代碼添加到項目的的遠程倉庫上;

  • clone

1、clone:克隆項目的遠程倉庫的代碼;
2、update、commit:修改的代碼提交到自己的本地倉庫暫存區上;
3、push:提交代碼到項目的遠程倉庫上;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章