简单说-git使用

git是什么?

Git是版本控制系统。可以用来备份,还原代码, 查看版本差异。

我准备好了,需要备份代码啦!

1. 查看哪些需要提交的(git status, git diff <变化的文件>)

2. 确认哪些文件要提交(git add <要提交的文件>, git checkout -- <不要提交的文件>)

3. 提交(git commit -m "<日志>" ,注释最好改了什么功能)

糟糕,我需要还原代码?

1.代码还没有提交(git checkout <文件>)

2. 代码已经提交,但是提交的代码有问题, 先测试上次的提交(git reset), 再还原(git checkout <文件>)

好啦, 我现在需要找个版本发布, 但不知道哪个版本合适, 你能教我怎么办吗?

1. 看日志.(git log)

2. 如果git日志写得乱七八糟, 那只好看代码改动咯(git diff 版本号1 版本号2)

我们项目有好多人开发, 怎么协作?

1. 上传我的代码给别人看(git push)

2. 我要看别人的代码(git pull)

糟糕, 我跟同事修改了同一个代码, 存在冲突怎么办?

1. 我先看看哪里冲突了 (git diff)

1. 不好解决, 让同事解决吧。(git abort), 下面步骤不需要了

2. 解决冲突, 采用自己的(git checkout --ours <冲突文件>)

3. 解决冲突, 采用别人的(git checkout --theirs <冲突文件>)

4. 解决冲突, 需要两方的代码(vim <冲突文件>

5. 好啦, 告诉git 我已经解决冲突文件了. (git add <冲突文件>)

6. 可以提交代码了(git commit -m "<注释>")

猜你喜欢

转载自blog.csdn.net/petershuang/article/details/80857312