nicenote/source/_posts/GIT使用攻略.md
2018-05-26 17:58:20 +08:00

2.8 KiB
Executable File
Raw Blame History

title date tags categories
git使用技巧 2017-04-15 19:59:16
git
版本管理

流程

git连接GitHub

设置Git的信息(如果是第一次的话)

git config --global user.name "名字" git config --global user.email "邮箱"

生成密匙(很重要)

这是你连接的必要部分就相当于账号的登录密码有这个你才能对GitHub上的项目进行操作

ssh-keygen -t rsa -C "710328466@qq.com"

配置密匙

  • 将获取的密钥放到GitHub->setting下的SSH and GPG keys里面

新建项目

  • 进入首页新建一个repository

  • 填写相应信息 Repository name: 仓库名称

      Description(可选): 仓库描述介绍
    
      Public, Private : 仓库权限(公开共享,私有或指定合作者)
      Initialize this repository with a README: 添加一个README.md
    
      gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
    
      license: 证书类型对应生成文件LICENSE
    

下载 git bash

  • 下载地址去百度好吗?

将 gitHub 上的仓库克隆到本地

* git clone (https://github.com/j710328466/yourItem.git)j710328466/yourBlog.git替换成你博客的地址

这个步骤以后你的本地项目文件夹下面就会多出个文件夹该文件夹名即为你github上面的项目名如图我多出了个yourItem文件夹我们把本地项目文件夹下的所有文件除了新多出的那个文件夹不用其余都复制到那个新多出的文件夹下

cd Test 打开Test文件夹

 git add .    (添加所有文件)
 git add readme.md
 git commit -m "信息"
* git push -u origin master  将本地文件上传到git仓库

如果push -u....报错你就改成git pull --rebase origin master,重新push就可以了

git 基本操作

touch 文件名

添加到缓存

git status

查看该项目改变的文件

  • git status

git diff

默认是暂未缓存的改动,这个可以查自己目前版本和上一个版本的改动位置

git diff --cached

查看已缓存的改动

git diff HEAD

查看已缓存与未缓存的所有改动

git diff --stat

显示摘要而非整个diff

git rm

将条目从缓存区中移除

git mv

用于移动或重命名一个文件,目录

git add README
git mv README README.md
ls

git 分支管理

git branch

  • 查看当前分支

后面加单词,即是创建分支: git branch day1

删除分支

git branch -d testing

git checkout ‘分支名’

切换分支

git checkout -b newtest

创建新分支并切换到该分支下

git merge 分支

合并分支