git init 创建
git stasus 查看状态
git checkout -- <文件名> 放弃未暂存文件的修改命令
git add <文件名> 暂存文件的命令
git commit -m'' '' 说明
git pull 更新下拉
git push 推送
git clone 克隆
git log 查看提交日志
git reset HEAD^ 撤销git commit -m操作,
案例
//分支
git branch 看看分支
git chechout aaa 切换分支aaa
git branck aaa 创建aaa分支
git chechout -b aaa 本地创建 aaa分支,同时切换到aaa分支
弄好上传到码云(使用SSH方式。SSH密钥生成方式: ssh-keygen -t rsa -C "xxxxxxx@qq.com"),
组长要将组员的码云账号添加到项目中。
3. 下班前,合并所有代码
b.
组员
1. 从组长建好的项目中拉取代码
2. 建立以 姓名+模块 命名的分支(例如:git checkout -b zhangsan-user 创建并切换 分支),切换到这个建好的分支上面开发,不用动master分支上的东西
3.
将代码提交到码云上,还要发起一个合并请求
注意:
1. 在提交代码之前,先切换到master(git checkout master),
2. 将master分支上最新的代码拉下来(git pull),
3. 然后再切换到自己的分支(git checkout zhangsan-user),
4. 使用命令git merge master 将最新的代码合并到自己分支,
4. 此时可能会有冲突,那就在本地解决之后,
5. 再次git add . 及 git commit -m '解决冲突' 最后
6. git push。