美文网首页
github使用教程

github使用教程

作者: 山隐水中者 | 来源:发表于2017-11-09 11:07 被阅读0次

一、创建本地文件夹

1. 在某个想要创建版本库的目录下新建一个版本库(文件夹)。

2.打开这个文件夹,可通过pwd命令显示其所在路径。

3. git init 命令把这个目录变成git可以管理的仓库。

4. 把文件添加到版本库中。

     git add 文件名: 将文件添加到暂存区(stage)中。 

     git commit: 把文件提交到仓库。

5. git status 查看文件提交的状态,和是否被修改

6. git diff 文件名:查看改了什么内容

7. 提交修改(第4步)

8. 版本回退 

 git log : 查看历史记录(git log pretty=oneline)

 git reset --hard HEAD^ : 回退到上个版本 

 git reset --hard HEAD^^ :回退到上上个版本 

 cat 文件名: 查看文件内容 

 git reset --hard 版本号: 可回退到最新内容(git reflog:查看版本号)


二、 工作区 和 暂存区

工作区是在你的工作文件目录。

版本库: 隐藏目录中.git是版本库。 其中有stage暂存区,git 为我们创建了第一个分支master,以及指向master的一个指针HEAD.


三 、远程仓库

本地Git仓库与github远程仓库之间的传输是通过SSH加密的。

1.在本地创建SSH Key.

   打开用户主目录(C:\Users\username\),看到 id_rsa(私钥),id_rsa.pub(公钥)

 (若没有,则在gitbash下运行: ssh-keygen -t rsa - C "youremail@example.com")

2. 在Github下设置SSH Key.

    Github ->settings-> SSh Keys ->Add SSH Key->任意title, Key文本框粘贴 公钥内容。->Add Key

3. 添加远程库 

   将本地库与远程库关联,将本地仓库的内容推送到GitHub仓库。

    a. Github-> create a new repo -> same name as local repo

    b. local repo 下运行:

        git remote add origin https://github.com/yourname/reponame.git

        git push -u master 

      即可将当前分支master推送到远程。

   c. 从现在起, 只要本地做了提交,就可以通过命令:

      git push origin master (将本地master分支推送到远程master分支)

     or

     git push origin 分支名:远程分支名

    把本地分支的最新修改推送到github上了,现在就是真正的分布式版本库了。


四、管理

1、创建分支 

       git checkout -b 分支名 (创建并切换分支)

       git checkout master(切换回master)

2. 分支合并

      git merge 分支名(--no-ff 普通合并 有历史分支记录) 快速合并,两个分支汇合为一个,保留原来分支

      git rebase origin : 合并后将原来的分支取消掉,看起来没有经过合并

3. 删除分支 

    git branch -d 分支名

4. 将某分支下的文件移除出暂存区,并不移除到工作区

   git rm --cached [file](-r 若有文件夹)

相关文章

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • BTrace:线上问题排查工具

    BTrace简介 GitHub地址:BTrace 下载地址:v1.3.11.3 官方使用教程:Btrace使用教程...

  • GitHub使用教程

    http://blog.csdn.net/u011417590/article/details/51097303

  • Github使用教程

    对于github,我想程序员们都不陌生,因为在公司的项目开发过程中,一定会用到。与github相同的产品有码云等。...

  • Github使用教程

    GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHu...

  • github使用教程

    一、创建本地文件夹 1. 在某个想要创建版本库的目录下新建一个版本库(文件夹)。 2.打开这个文件夹,可通过pwd...

  • github使用教程

    github 简介 git和githubgithub是一个项目的托管平台git 是github指定的分布式的版本控...

  • GitHub使用教程

    第一步 创建GitHub账号 此处省略,不做细讲 第二步 创建一个GitHub开发者应用 点击右上角你的头像,在下...

  • GitHub使用教程

    做为一名IT屌丝,在我们写项目的过程中,或者是在日常的学习中,我们经常要使用的一个网站就是GitHub了。GitH...

  • Github使用教程

    最近入职的公司代码管理用的是Git,因为之前一直用SVN,所以特地学了下Git,记录在此,与大家共同进步。 第一步...

网友评论

      本文标题:github使用教程

      本文链接:https://www.haomeiwen.com/subject/zycpmxtx.html