首页 存档 技术 查看内容

你真的了解Git和Github吗?

2018-3-30 13:00 |来自: 互联网 346 0

摘要: 如何安装Git, 这里我们就不说了,自行Google。安装完后,检查是否安装成功,在终端输入:git, 如果有git相关的帮助提示,则证明安装成功。 Git命令 mkdir Test创建文件夹Test cd Test切换到Test文件夹 touch a.md ...

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

Git命令

  • mkdir Test创建文件夹Test

  • cd Test切换到Test文件夹

  • touch a.md(新建a.md文件)

  • 目前为止,Test还不是一个Git仓库。我们需要初始化它。终端输入命令:

  • git init终端显示:

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

  • git status查看状态

  • git add当修改后a.md通过git add a.md 添加接下来输入git status

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

  • git commit接下来提交缓存git commit -m 'first commit'-m代表提交信息。

  • git log查看commit log 信息。

  • git branch查看分支,也可以创建分支,git branch dev,创建dev分支。

  • git checkout dev切换到分支dev。也可以在创建和切换合并git checkout -b dev

  • git merge合并分支,当前在master分支,执行git merge dev命令,将dev分支合并到master分支上。这里可能会出现冲突。

  • git branch -d删除分支,强制删除使用git branch -D

  • git tag添加版本信息。git tag v1.0添加 版本号v1.0。

  • git checkout v1.0切换到对应版本。

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

提交代码

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

  • Push例如:git push origin master把本地代码推到master分支。

  • Pull例如:git pull origin master把远程代码拉取到本地。注意:在push代码的时候,先pull代码,这样不容易产生冲突。

  • Clone: 例如:git clone **将Github的代码clone到本地。

  • git remote origin **常见远程仓库。

  • git remoter -v查看当前项目远程仓库。

另外:提交代码需要设置用户名和密码:

git config -global user.name "**"

git config -global user.email "**"以上是全局配置,如果需要给某个项目设置特定的邮箱和用户名,可以-global参数移除。

关注微信公众号:PHP技术大全

PHPer升级为大神并不难!


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部