GIT&GITHUP
git&githup
一.GIT是什麼
**git是一個版本管理控制系統它可以從任何時間將文件狀態儲存起來,可以將任何時間點將記錄恢復起來。
**
二.在 Windows 上安裝 Git
msysgit 是 Windows 版的 Git,從 http://msysgit.github.io/ 下載,然後按預設選項安裝即可。
安裝完成後,在開始選單裡找到“Git”->“Git Bash”,蹦出一個類似命令列視窗的東西,就說明 Git 安裝成功!
安裝完成後,還需要最後一步設定,在命令列輸入:
$ git config --global user.name “Your Name” 輸入你的名字
$ git config --global user.email “email@example.com” 輸入你的郵箱
三.建立版本庫
``
-
什麼是版本庫
版本庫又名倉庫,英文名 repository,你可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被 Git 管理起來,
每個檔案的修改、刪除,Git 都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。 -
建立版本庫的步驟
第一步:先建立一個空目錄。
第二步:通過git命令把這個目錄變成Git可以管理的倉庫。$ git init 如果你沒有看到 .git 目錄,那是因為這個目錄
預設是隱藏的,點選左上角的檢視,有個隱藏的專案,點下就可以看到隱藏的目錄了。 -
把檔案新增到版本庫
第一步:用命令 git add 檔名.字尾名 告訴Git把檔案新增到倉庫
第二步:用git commit -m 告訴 Git,把檔案提交到倉庫:-m 是提交註釋
四. Git 的使用
- 使用初始化
git init 初始化
git config --global user.name “Your Name” 設定git 全域性配置 使用者名稱
git config --global user.email “email@example.com” 設定git 全域性配置 郵箱
git congif --list 檢視全域性配置
git status 檢視當前狀態
git add 指定檔案 提交到暫存區
git add . 所有沒有提交的檔案全部提交到儲存區
git commit -m 備註 暫存區提交到儲存區
git log 檢視提交日誌
git reflog 檢視歷史日誌
git reset --hard id字元 穿梭到對應的id版本
clear 清屏
2.使用刪除
刪除檔案
git rm 指定檔案 rm(remove的縮寫)
git commit -m 備註 刪除提交
分支管理
1.分支是什麼
分支就像是平行宇宙,當你正在學習Git的時候,另一個世界的你正在學習 SVN, 兩個世界互不干擾,對任何一方都不影響,
在某個時間點兩個平行宇宙合併了,結果你就是同時學會了Git和SVN。
2.分支的用法
git branch 分支名 建立一個分支
git checkout 分支名 切換到當前分支
git checkout -b 分支名 建立並且進入這個分支
git branch -a 檢視所有分支
git merge 分支名 將當前分支合併到主分支(master)
git branch -D 分支名 刪除當前的分支
GITUHP
1.什麼是GitHub
GitHub 是一個面向開源及私有軟體專案的託管平臺,因為只支援 Git 作為唯一的版本庫格式進行託管,故名 GitHub。
2.建立GitHub賬號
3.建立儲存庫
4.連線到儲存庫
git remote add origin 資料庫地址
注:如果出現 fatal: remote origin already exists.報錯
解決:git remote rm origin
5.將本地儲存庫的內容推送到線上儲存庫
git push -u origin master
6.克隆
1.git clone 儲存庫的網址
2.git pull origin master 拉取最新程式碼
3.git push -u origin master 推送