git现在在公司是一个经常使用的一个往代码托管平台的运输工具把算是接下来我们就看一下git在公司的一般使用流程
一般我们都是先复制下来使用git clone
git clone 复制文件的url地址
当我们提交的时候 我们可以先查看有哪些文件修改过
git status
选择需要提交的文件 git add
选择单独的文件 我们可以 git add 文件名 来选择
全部选择是 git add .
git add . 之后 在查看我们会发现文件全部为绿色了
这个时候 我们只需要 git commit -m “自己提交的注释” 提交到本地仓库
git commit -m "xxx"
最后git push 提交到远程仓库
git push
但是有时候会发生冲突 因为公司的人都在往这个上面提交嘛 这个时候我们可以先 git pull一下 把远程仓库的东西拉下来 然后手动解决掉冲突 之后 在执行上面流程 pull不下来的话 我们可以 git stash 提交到暂存区 在pull 然后 git stash pop 拿出来 手动解决冲突 执行上面流程
在公司我们一般都是两个分支 一个master和dev 我们开发用的一般都是dev 然后 我们自己还要又很多小的分支 我们可以用 git branch 查看分支
git branch
切换分支 git checkout 分支名
git checkout 分支名
创建并切换分支 git checkout -b 分支名
git checkout -b 分支名
合并分支 git merge
合并分支 我们要先切换到你要合并到的那个分支上去 然后 在
git merge 被合并的分支
比如 master 要合并 dev 我们就要先切换到 master 然后在 git merge dev 才可以