git 是一个分布式的代码管理软件,可以对代码的变动跟踪纪录,形成历史轨迹,方便切换到不同时间节点上去。从另一个层面上是为了解决协同开发。在git之前比较流行的是SVN,SVN它是一种集中式的管理方式
选择安装位置,一直下一步,直到全部完成。
git config --global user.name "lianghui"
git config --global user.email "11@qq.com"
分支是有多个提交点组成的开发历史版本时间线,称为分支,一个仓库可以存在多个分支,比如最稳定的 master 主线分支 ,开发的dev分支 ,测试使用的test分支。
分支可以形象理解为支线任务。
git init 创建本地仓库
git add 添加到暂存区
git commit 提交到本地仓库
git branch 查询有哪些分支
git branch xxx 创建分支
git checkout xxx 切换分支。
git merge xx 合并分支
git clone 从远程仓库拉代码
git push 推到远程仓库
git pull 从远程仓库中拉代码
Git 命令大全
就是说那些的东西不要被管理,比如 下面的内容不要版本管理。
# Default ignored files
/.idea/
/cms.iml
*.jar