git用法

git官网:https://git-scm.com

下载=》安装

证明安装成功指令:在桌面或者文件中任何地方右键出现gitbush githere

使用:(两种方法)

配合github  网站:https://github.com/

注册:记住email

备用邮箱:点头像-settings-emails

一、详细版

a) 把本地的目录变成git工作区(仓库)

    git init

b) 添加文件到缓存区

    git add 文件名

    git add

c) 把文件从缓存区放去本地仓库

    git commit -m "描述信息必须写"

    保存第一次需要设置身份信息

    git config --global user.email "[email protected]"

    git config --global user.name "Your Name"

    如何查看已经配置成功:git config -l

d)往远程仓库中提交代码

   在第一次的时候需要配置秘钥

   ssh-keygen -t rsa -C '邮箱'

   一直回车

  秘钥只能用记事本打开

   在github上创建远程仓库

   按+创建,名字,描述信息,readme不画钩

  添加README.md

  echo "# first" >> README.md

  git add .

  git commit -m "描述信息"

  git remote add origin SSH地址

  git push -u origin master

----------------d步是第一次和远程建立联系要敲的代码----------------

git add

git commit

git push

2、秘钥配置

本地和远程通过秘钥建立联系

ssh-keygen -t rsa -C '邮箱'

身份信息配置

git config --global user.email "[email protected]"

git config --global user.name "Your Name"

----------------------------------------------------------------------------------------

在github中创建项目,勾选下面的小框

在clone的地方复制地址

在选中的文件夹中点击gitbush

然后输入 git clone ssh地址

然后写项目

上传:

git add

git commit

git push

输入账号名  邮箱名

密码        登录密码

----------------------------------------------------------------------------------------

git pull 从远程更新代码  

切记:先更新在提交代码

==================================================

二、简单版

1、用户认证

     email和用户名

2、远程github

     设置秘钥

     ssh-keygen -t rsa -C "[email protected]"

     一般是在c user admin .ssh 注:用记事本打开

     拿着秘钥去 settings ssh 新建 title随便

-----------------------------------------------------------------------

1、github上建立仓库,最后不画勾

2、按照要求输入命令  粘贴复制

3、初始化文件夹 git init

-----------------------------------------------------------------------

1、 github上建立仓库,最后画勾

2、粘贴地址:https和ssh地址都可以

3、找个文件夹git clone ssh地址

4、写项目

5、git add             .文件名    

6、git commit -m  "版本描述"(必须写)

7、git push           输入账号名密码

-----------------------------------------------------------------------

上传代码之前,先pull一下

========================================

git的一些指令

git在使用的过程中如果不知道下一步要干什么 

git status=》git目前的状态

1、从工作区到缓存区

     git add 文件名

2、把文件从缓存区移到工作区

      git rm --cached 文件名  这个用的少

      git reset HEAD a.txt

3、缓存区到本地仓库

      git commit -m "sss"

4、工作区删除文件怎么找回来(这个文件必须传到远程仓库中)

      git checkout 文件名

5、缓存区删除了文件

      git reset HEAD

      git checkout 文件名

6、如果本地仓库都删除了

      git log  查看所有commit的操作日志

      找commit ID(黄色的一串)

      git reset  commit ID (返回到删除前的那个版本)

      git reset HEAD

      git checkout 文件名

你可能感兴趣的:(git用法)