git與github

weixin_47824664發表於2020-11-20

Git基礎

git是什麼?

git是版本管理工具 可以在任何地點時間將文件的狀態更新並儲存

git基本工作流程

分三步:工具目錄 暫存區 git倉庫
工具目錄到暫存區是 git add 檔案列表
暫存區到git倉庫是 git 'commit -m 提交資訊

git提交步驟

1. 新建一個資料夾
2. 建立一個檔案或者資料夾
3. 進入終端gitinit //初始化
4. git status //檢視狀態
5. 再把新建的檔案或者資料夾git add . //提交到暫存區
6. 再git commit -m “備註” //提交到倉庫
強調文字 強調文字

git撤銷

用暫存區中的檔案覆蓋工作目錄中的檔案: git checkout --檔名

將檔案從暫存區中刪除: git rm --cached 檔名

將 git 倉庫中指定的更新記錄恢復出來,並且覆蓋暫存區和工作目錄:git reset --hard commitID

git分支命令

git branch 檢視分支

git branch 分支名稱 建立分支

git checkout 分支名稱 切換分支

git merge 來源分支 合併分支 (備註:必須在master分支上才能合併develop分支)

git branch -d 分支名稱 刪除分支 (分支被合併後才允許刪除)(-D 強制刪除)

暫時儲存更改

舉個例子: 當我們在公司開發專案時 產品經理下發一個新的專案需要開發 那我們就可以將當前專案
臨時儲存(git stash) 然後需要再次開發以前專案就可以使用(git stash pop)恢復改動前的專案

儲存臨時改動:git stash

恢復改動:git stash pop

git常用的命令

1.配置提交人姓名:git config --global user.name 提交人姓名

2.配置提交人姓名:git config --global user.email 提交人郵箱

3.檢視git配置資訊:git config --list

4.git init 初始化git倉庫 (mac中Command+Shift+. 可以顯示隱藏檔案)

5.git status 檢視檔案狀態

6.git add 檔案列表 追蹤檔案

7.git commit -m 提交資訊 向倉庫中提交程式碼

8.git log 檢視提交記錄

9.用暫存區中的檔案覆蓋工作目錄中的檔案: git checkout --檔名

10.將檔案從暫存區中刪除: git rm --cached 檔名

11.將 git 倉庫中指定的更新記錄恢復出來,並且覆蓋暫存區和工作目錄:git reset --hard commitID

12.git branch 檢視分支

13.git branch 分支名稱 建立分支

14.git checkout 分支名稱 切換分支

15.git merge 來源分支 合併分支 (備註:必須在master分支上才能合併develop分支)

16.git branch -d 分支名稱 刪除分支(分支被合併後才允許刪除)(-D 強制刪除)

17.儲存臨時改動:git stash

18.恢復改動:git stash pop

Github

註冊

訪問github首頁,點選 Sign up 連線。(註冊)

在這裡插入圖片描述

填寫使用者名稱、郵箱地址、GitHub登陸密碼

在這裡插入圖片描述

選擇計劃

在這裡插入圖片描述

填寫 GitHub 問題

在這裡插入圖片描述

驗證郵箱

在這裡插入圖片描述

GitHub 個人中心

在這裡插入圖片描述

建立倉庫

填寫倉庫基本資訊

在這裡插入圖片描述

將本地倉庫推送到遠端倉庫

在這裡插入圖片描述
git push https://github.com/teach-tian/ccc.git master

git remote add origin https://github.com/teach-tian/ccc.git // git 新增遠端倉庫origin (origin是倉庫別名)

git push -u origin master

克隆倉庫

克隆遠端資料倉儲到本地:git clone 倉庫地址

相關文章