首页 > 技术文章 > git 命令

gdqx 2019-04-01 21:23 原文

 

git指令

git config --global 

配置用户  --global 参数 是在当前系统任何位置都可以使用这个用户

 

如果不加--global  只能在当前文件夹目录下使用

 

mkdir  tests     创建tests版本库

cd tests  进入这个版本 库

pwd    查看版本库所在的目录

git init  这个命令将这个版本库变成git可以管理的仓库

 

 git add  文件名      将文件添加到缓冲区

git commit -m "解释说明"     将缓冲区的文件提交到仓库

git status 仓库当前的状态

注: 红色代表仓库被改动   在工作区       绿色代表在暂存区

git diff   查看上次修改的地方           git log   查看仓库的历史版本      git log --pretty=oneline

 

Git reset 将当前版本回退到上一个版本

Git reset --hard head^ 代表当前版本的上一个版本

Git reset --hard head^^ 代表当前版本的上上一个版本

Git reset --hard head~10 代表当前版本向上追溯到的第十个版本

工作区  暂存区  仓库分支

如果需要使用第二个分支  必须人为创建  如果不创建 git 会把所有的提交  交到默认的分支 master里

git checkout --文件名    撤销更改

git rm   在仓库中直接删除 ins.txt

 

 远程控制 

  git remote add origin git@github.com:githubz账号/test.git     (注册github账号)

  指定本地仓库与github上的test项目相连

  本地仓库和远程仓库通过ssh加密的

  创建 ssh key

  ssh-keygen -T rsa -c "邮箱地址"

  

   

  

  一个是id_rsa  这个是私人秘钥  id_rsa.pub 这个是公钥

   将公钥添加到github账号上

    1:

      

    2:

    

     

     3:

    

    4:

    

    5:

     

 

    6:

      

 

     7:

      

  成功之后  邮箱会收到一份邮件

  为了验证是否成功

  ssh -T git@github.com

  

  让本地仓库和远程仓库关联

  

  必须保证仓库是空的

  

  

 

 git remote add origin git@github.com:lonlys/testafter.git

建立本地仓库和远程仓库的链接

git push -u origin master

 

第一次提交可以带参数  -u   (第二次就可以不用了)

从远程仓库克隆 git clone url 地址      

 

 

 

 

 

 

 

 

 

 

推荐阅读