Git和SVN是我们代码开发中,最常用的两款代码管理软件。在这里我总结一下在工作中如何使用Git来管理我们的代码开发。
一、首先认识四个区
工作区(Working Area)
写代码的空间
暂存区(Stage)
写完代码暂时存储的空间 也就是idea的add,sourcetree的暂存
本地仓库(Local Repository)
commit提交到的空间
远程仓库(Remote Repository)
push推送到的空间
二、熟悉常用Git命令
初始化本地库 git init
添加文件 git add <file>
提交添加的文件至本地库 git commit –m “<comments>”
检查文件状态 git status
检查文件与之前版本的不同 git diff
操作日志,会有版本号信息 git log
版本穿梭 git reset --hard <commit_id>
查看命令历史 git reflog
丢弃工作区的修改 git checkout -- <file>
删除文件后对版本库中该文件同步删除 git rm→git commit:
拉代码 git clone <url>
创建并切换分支 git checkout –b <branchname>
创建分支 git branch <branc