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