Git不等于GitHub,Git和GitHub就是球和球場的關系。
工作流 工作區 -> 暫存區 -> 版本庫
初始化 git init -> git add -> git commit
遠端倉庫 git remote add -> git pull -> git push -> git clone
分支管理 git branch -> git checkout -> git merge
标簽管理 git tag -> git push
Git指令行使用方法:
1、初始化版本庫
git init
2、添加檔案到版本庫
git add bash_demo.txt
git commit -m "bash first commit"
3、删除暫存區記錄
git reset HEAD bash_demo.txt
git checkout -- bash_demo.txt
4、删除master區記錄
git log
git reset --hard 82c4e952ab50b0e8efb482f535b6de9090c09358
5、删除本地記錄
git rm bash_demo.txt
git commit -m "bash delete"
6、與遠端倉庫github關聯
git remote add origin [email protected]:SunAcDream/Sun_demo_1.git
git push -u origin master
git push
ps:使用SourceTree圖形化界面關聯遠端倉庫時遇到SSH密鑰認證失敗問題,點選工具->選項->一般
将SSH用戶端改為OpenSSH即可
7、克隆github遠端倉庫
git clone [email protected]:SunAcDream/Sun_clone_demo.git
8、标簽管理
git tag
git tag v3.0.1
git push origin v3.0.1
git tag -d v3.0.1
git push origin :refs/tags/v3.0.1
9、分支管理
git branch
git branch feature_x
git checkout feature_x
git checkout master
git merge feature_x
git branch -d feature_x