git使用
GIT (分布式版本控制系统)
1.简介
Git 是一款免费/开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。
2. 集中式vs分布式
集中式需要联网状态,网速会受限制;而分布式则不需要。
Git拥有强大的分支管理功能。
3. 工作区/暂存区/远程区
工作区:本地可以看到的目录的空间
暂存区:git add 文件名(把文件修改添加到暂存区)
版本库:git commit –m “” (把暂存区的内容提交至当前分支)
远程库:git push origin 远程分支:本地分支
4. Git撤销修改
情况一 只是在本地修改了,想直接丢弃本地的修改
Git checkout – 文件名
情况二 本地修改后已经add到暂存区,想要丢弃修改
首先git reset HEAD 文件名,则可回到情况一,然后,按照情况一进行处理
情况三 已经将修改commit到版本库,则应进行版本回退。
git log --pretty=oneline 查看你要回退的版本号
git reset –hard 回退的版本号(版本号可以只写前几位,会自动查找)
5. git删除文件
删除版本库里面的文件:首先,git rm 文件名,然后git commit –m “”
6. SSH设置(看附件)
7. 关联一个远程库:git remote add origin git@server-name:path/repo-name.git
初始时推送master分支的内容:git push –u origin master
8. 创建与合并分支
创建wenf分支并切换到wenf分支:git checkout –b wenf(等于命令:git branch wenf;
git checkout wenf)
查看目前所在的分支:git branch(结果会列出所有的分支,所在的分支前面带星号*)
当所有的工作结束后将分支wenf合并到主分支master:git checkout master; git merge wenf; 然后可以删除wenf分支:git branch –d wenf
git pull 远程
git add –A 变更文件
git commit –m “备注”
git push origin rongze