Git详细的多人开发心得

Remote:远程仓库
Repository:本地仓库
index:暂存区
workspace:工作区
git init 初始化
git add 将文件添加至暂存区
git commit -m '备注说明' 提交
git status 查看是否还有文件未提交
git diff:查看文件修改的内容
git log 显示从近到远的显示日志
git diff 文件名 查看修改了那些文件
cat 文件名字 查看文件内容
git reset --hard HEAD^ 回退上个版本如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。
git checkout -b 'file' 创建并且切换分支
git branch 查看所有分支 当前分支前面会有一个星号
cat 文件名 查看文件内容
git checkout 分支名 切换分支
git merge "分支名字" 合并指定分支到当前分支
git breach -d '分支名字' 删除指定分支
git pull origin “分支名” 拉取指定分支到当前分支

然后  来创建一个仓库练习一下

1、创建一个仓库 test

2、git clone 仓库地址      // 将仓库拉下来

3、在拉下来的文件中进行操作  添加文件aa.text 

4、git breack  cap    创建名字为cap的分支

5、git branch          查看当前分支(这时会有两个master和cap,其中cap分支前面有*)

6、git checkout cap       切换到分支cap      (其实这三步可以直接用 git checkout -b cap:创建分支并且切换到这个分支) 

7、git status    查看状态(会发现刚才创建的aa.txt文件没有提交)

8、git add . 提交到暂存区        git commit -m '1' 提交到本地仓库

9、git push origin cap      将aa.txt文件就提交到你的分支了(如果在团队开发中你做一个模块这个时候你已经将这个模块做好了   也可以直接去github上查看里面新增的内容)

10、如果你的改动没有问题  可以直接合并到主分支master上  git breach 查看有master分支和*cap分支            git checkout master  切换到master分支

11、git merge cap       合并cap分支到master分支上

12、git add .         git commit -m '1'        git push origin master    提交  

13、如果别人做的功能模块更新到master     你手里的不是最新的代码  git pull origin master(拉去指定分支到当前分支)

14、然后你本地代码就和 主分支代码同步了 继续进行开发

猜你喜欢

转载自www.cnblogs.com/aloneindefeat/p/12066416.html