git與github
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 倉庫地址
相關文章
- Git與GitHub入門Github
- 玩轉git與github--git命令Github
- Git與GitHub的區別Github
- git與github一學就會Github
- git+github上傳與管理Github
- git本地倉庫與GitHub的同步Github
- Git與GitHub入門簡明教程Github
- Git與Github入門實踐(上)Github
- 用Git與GitHub來管理專案Github
- 雜記:Git與Github簡單使用Github
- Windows git無法與github通訊WindowsGithub
- MAC上Git安裝與GitHub基本使用MacGithub
- git與github之降龍十八掌Github
- 使用Git與Github多人協同開發流程Github
- git學習筆記(本地倉庫與github)筆記Github
- Web 前置知識——Git 和 GitHub:① Git、GitHub初認識WebGithub
- Git命令大全(Github)Github
- Git及Github使用Github
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- 程式碼管理工具介紹——Git與GitHubGithub
- Git和GitHub快速上手Github
- mac使用git管理GithubMacGithub
- git上傳至githubGithub
- git配置連線githubGithub
- 7、Git之Github操作Github
- Git 和 GitHub:從入門到實踐2 Git 和 GitHub 基礎配置Github
- gitHub_3 git操作命令Github
- Github和Git上fork指南Github
- 學習 Git 玩轉 GitHubGithub
- Git && Github的基本使用教程Github
- github建立repo,本地匯入git專案到githubGithub
- JB的git之旅-git介紹及GitHub配置教程Github
- git 入門教程之github 教程Github
- Git詳解和Github的使用Github
- Git詳解及github的使用Github
- Git常用操作、提交到GitHub等Github
- Git/Github簡單入門指南Github
- Windows下配置Git連線上githubWindowsGithub