zoukankan      html  css  js  c++  java
  • Git的简单使用

    1.Git仓库初始化

    • 这个仓库会存放git对我们项目进行备份的文件

    • 在项目目录 右键打开 git bash

    • 命令: git init

    2.配置使用者信息:

    • 就是设置当前用户是谁,之后每一次备份都会把备份者的信息存储起来。

    • 命令:

      • 配置用户名:git config --global user.name "wanglong"

      • 配置邮箱: git config --global user.email "1349947003@qq.com"

    3.把代码存储到.git仓储中:

    • 1.把代码放到git暂存区:

      • git add ./01.txt:把指定文件放在暂存区

      • git add ./:把所有修改过的文件放入暂存区。

    • 2.把仓储入口的文件存储到版本库:

      • git commit -m "文件说明"

    • 3.可以一次性把所有修改过的文件放入版本库中+命令: git commit --all -m "一些说明"

    4.查看当前状态

    • 可以查看当前代码有没有被放入仓储中:

    • 命令: git status.

    5.git中的忽略文件

    • .gitignore,在这个文件中设置被忽略的文件和目录

    • 被忽略的文件不会提交到仓储中去

    • 写法:

      • /..dea:会忽略.dea文件

      • /js :会忽略js目录里的所有文件

      • /js/*.js:会忽略js目录下所有后缀名为.js的文件。

    6.查看日志

    • git log:查看历史提交的日志

    • git log --oneline:可以查看简洁版的日志.

    7.回退到指定版本

    • git reset --hard Head~0: 表示回退到上一次代码提交的状态 (不知可以为0,1,2...).

    • git reset --hard [版本号] :精确回退到某一次提交的状态。

    • git reflog :可以看到每一次版本切换的记录: 可以看到所有提交的版本号。

    8.分支

    • master :默认的主分支

    • git branch dev : 创建分支,内容与创建之前的主分支内容一样。

    • git chechout dev :切换分支

    • git branch :查看当前有哪些分支

    • git merge dev: 合并分支

      • 把当前的分支与指定的分支合并。

    • git branch -d dev :删除分支

    • 合并有冲突时(需要手动合并)删除不需要的成分即可, 然后再将修改后的代码重新提交。

    提交代码到GitHub中

    • git push 地址 (会把当前分支的内容上传到远程master分支上) master

    从GitHub仓储得到数据

    • git pull https://github.com/nameWangLong/test01.git master+下载之前,需要初始化一个repositories。

    • git clone [地址]: 会新建一个文件,得到远程仓储中的文件,多次执行会覆盖。

    ssh方式上传代码:

    • 公钥 私钥

    • 生成公钥和私钥的命令 :ssh-keygen -t rsa -C "邮箱"

    • 将生成的公钥或私钥添加到GitHub项目settings 中ssh 中

    • git push git@github.com:nameWangLong/test01.git master

    push 和pull操作顺序:

    • 先pull 解决有冲突的地方,然会在push到服务器中。

    简化操作的push 和pull

    • 先定义一个远程变量指向地址:git remote add origin git@github.com:nameWangLong/test01.git master

    • 然后在push式加上 -u参数 git push origin -u master

    • 之后上传和下载只需要输入 git push git pull 

     

     

     

  • 相关阅读:
    1204整理
    JDBC(与Orcale的连接)(转)
    Listener监听器详解(转)
    Filter过滤器详解(转)
    第十二章 存货
    会计基础 第一章 总论 部分复习题目
    会计基础 第一章 总论
    星座备考之狮子座如何复习会计从业资格考试
    会计基础第八章内容2
    何以解养老之忧
  • 原文地址:https://www.cnblogs.com/buautifulgirl/p/9868573.html
Copyright © 2011-2022 走看看