git教程

标签(空格分隔): git


创建版本仓库

1.首先创建文件夹 mkdir + 文件夹
2.然后git init初始化仓库。
3.接下来往仓库添加内容git add .,这里其实是将文件放在暂存区域。
4.然后使用git commit -m ""提交给仓库,标注这一次修改的版本。

版本回退

  • 随时查看仓库状态 使用git status命令查看。
  • 可以使用git diff查看修改内容。
  • 对于修改不同的版本,可以使用git log进行查看每个版本的commit ID
  • 如果要退回到上个版本,使用git reset --hard HEAD^进行恢复,也可以通过确定的commit ID恢复至对于的版本git reset --hard + commit ID
  • 恢复至新版本,但是找不到commit ID了,可以使用git reflog来查看每条记录。
  • 如果进行版本修改,但是想丢弃工作区域的修改,可以使用git checkout --file,如果add到暂存区,可以先进行版本回退,在使用该命令。

删除文件

删除文件可以使用git rm,并且git commit。如果误删了,可以使用git checkout --file来恢复。

远程仓库

  1. 创建ssh key

ssh-keygen -t rsa -C "youremail@example.com"

  1. 在代码托管的平台添加公钥。然后将平台创建仓库与本地进行关联。

git remote add origin + 仓库的ssh地址或者http地址

  1. 把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程

git push origin master

  1. 将远程仓库的内容clone下来

git clone + 仓库的ssh地址或者http地址

git 分支管理

  1. 首先,我们创建dev分支,然后切换到dev分支:

git checkout -b dev

  1. 修改后切换至master分支与dev分支进行合并:

git merge dev

  1. 合并完成后可以删除dev分支

git branch -d dev
未完待续


参考:
维基百科
廖雪峰git教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • chapter 1: 如何创建版本库 初始化一个仓库 $ git init 添加文件到Git仓库的过程: $ gi...
    飞将军阅读 2,916评论 0 2
  • 不知道应该说些什么 总有一些话说不出来 不知道想要说些什么 总有一些词想哭出来 不知道应该说些什么 总有一些痛苦无...
    卷耳朵朵阅读 69评论 0 1
  • 有个太太多年来不断抱怨对面的太太很懒惰,“那个女人的衣服永远洗不干净,看,她晾在外院子里的衣服,总是有斑点,我真的...
    songsong_add0阅读 219评论 0 0
  • 第四周周记 C++: 1. 用new运算符给指针分配指定类型(长度)空间,而不用先定义变量再取地址。动态联编。 释...
    我原来还有这个账号阅读 362评论 0 0
  • CNBLUEone阅读 336评论 0 0