iOS 进阶文集iOS Developer

你真的了解Git和Github吗?

2017-03-19  本文已影响37人  繁华落尽丶lee

前言

你真的了解Git吗? 既然还在犹豫那我们一起来看看吧!

安装Git

如何安装Git, 这里我们就不说了,自行Google。安装完后,检查是否安装成功,在终端输入:git, 如果有git相关的帮助提示,则证明安装成功。

Git命令

git init.png

现在Test是一个Git库了。可以输入一下命令查看:

git add.png

这是时候我们可以提交a.md了,也可以使用git rm-cached移除缓存。

git branch.png git tag.png

以上是Git的本地操作,接下来我们看如何提交代码:

提交代码

首先,需要需要有权限,这里使用SSH Key 。在Github上添加好SSH Key之后我们就可以进行提交代码了。

另外:提交代码需要设置用户名和密码:
git config -global user.name "XXX"
git config -global user.email "XXX" 以上是全局配置,如果需要给某个项目设置特定的邮箱和用户名,可以-global参数移除。


版本回退

git log : 查看 git 日志信息,找到需要回退版本的 commit id。如果输出信息太多可以添加--pretty=oneline参数。
git reset --hard commit id: 指定commit id 对应版本。如果回退到上一个版本可以使用git reset --hard HEAD^。上上一个版本可以使用HEAD^^,上一百个版本可以HEAD~100
git reflog: 如果回退后又想返回未来版本可以使用它查看commit id。之后使用git reset --hard commit id切换到未来版本。

小结

以上是Git最基本的用法,至于团队合作解决冲突,可以查看stormzhang的文章:
从0开始学习 GitHub 系列

上一篇 下一篇

猜你喜欢

热点阅读