1. 团队协作开发便捷,可以追踪历史,团队协作开发可以解决代码冲突问题。 2. git 也可以追踪历史记录,方便团队成员修改代码,知道所修改的内容。2.svn 和 git 的区别
svn:集中式,在没网络的情况下是拒绝工作。 git:分布式,在没有网络的情况下也可以运行的。3.git基本操作
1.通过cmd 或者git Bash Here 代开当前文件夹的命令窗口
2. 首先通过 git init初始化仓库。
3. 然后**git remote add origin **+创建的仓库地址。
4. git pull origin master拉取当前分支名。
5. **git add .也可以后面输入文件名称或者-A来提交到暂存区。
6. 通过git status **可以查看提交的项目文件状态。
7. **git commit -m ‘描述名称’**来进行对提交的项目文件说明。
8. git push origin master最后上传提交到远程仓库内。
-
创建分支合并分支步骤
-
**git branch **创建分支名
-
git branch 查看当前分支
-
git checkout 分支名切换到当前分支上
-
git merge master把创建的分支合并到master分支上
-
git push origin 分支名推到远程子分支
-
git push origin master推到远程主分支
-
***注意!!!***推之前要先拉取分支
git pull origin master
-
1.所有分支
git branch -a
2.查看本地分支
git branch
3.创建并切换分支(加-b表示创建并切换)
git checkout -b 分支名
4.切换回分支
git checkout 分支名
5.从主分支里创建新分支
git checkout master -b 新分支名
6.合并某分支到当前分支
git merge 分支名
7.删除分支
git branch -d 分支名
8.删除远程分支
git push origin --delete kuige本地合并冲突-分支与分支之前冲突
把冲突的给注释了或者删除,删除之前先问问别人。 然后把冲突的留下一个之后就可以合并了。回滚问题
查看版本号
git log
查看所有历史信息包括删除的
git reflog
回滚到某个版本号
git reset --hard
回滚到最新版本
git rest --hard HEAD
提交历史号 可查看冲突地方
git diff



