zoukankan      html  css  js  c++  java
  • git的使用

    git配置


    一:git-ssh的配置和使用,避免在提交时,经常输入密码

    1)配置

    git config --global user.name "username"
    git config --global user.email "email"
    ssh-keygen -t rsa -C "email"
    // 接下来按提示操作,第一步设置路径,建议默认路径,第二部设置密码,我选择无密码

    1)使用

    //打开id_rsa.pub  , 默认路径在 ~/root/.ssh
    gedit id_rsa.pub
    // 到github或coding等远程仓库编辑公钥,复制这个文件的内容, 接着就可以git clone ‘ssh路径’

    git使用


    一:两种初始化方法

    1)本地仓库初始化

    1 // 新建文件家
    2 mkdir git
    3 // 本地仓库初始化
    4 git init 
    5 // 在本地仓库添加一个远程仓库
    6 git remote add origin git@github.com:youusername/test.git

    2)在本地添加已有的远程git项目

    1 // 后面为git项目的url
    2 git clone git@github.com:username/test.git  

    二:具体的一些操作

    1)提交文件

    1 // 提交hello.md文件
    2 // 如果这个文件还未加入版本控制,先做以下操作加入版本控制
    3 git add hello.md
    4 // 提交所有修改的文件,备注为'init'
    5 git commit -m 'init'
    6 // 提交到远程仓库,并制定一个默认主机,后面可以用git push进行操作
    7 git push -u origin master

    2)删除文件

    1 // 两种删除方式
    2 // 1. 硬盘删除hell.md文件后,还需执行gir rm命令
    3 git rm hello.md
    4 // 2. 若嫌麻烦,可执行下面操作,会将硬盘上的文件一起删除
    5 git rm hello.md -r  (hello.md可替换成目录)
    6 
    7 // 删除后,提交文件
    8 $ git commit -m "clear"
    9 $ git push

     3)项目回滚

    1 git log -3 // 可以看到近三条提交记录
    2 git reset --hard e377f60e28c8b84158 // 回滚,后面一串为要回滚到的地方
    3 git push -f origin master // 强制提交

      3)切换分支

    1 1、已有远程分支
    2 git fetch // 将远程仓库的代码更新到本地仓库
    3 git branch -r // 查看远程分支
    4 git checkout dev // 切换dev分支

    撤回操作

    友情链接:http://www.ruanyifeng.com/blog/2014/06/git_remote.html

  • 相关阅读:
    要搜索内容
    .net core 过滤器
    C# => 写法
    js 数组的forEach 函数
    .net core 下载文件 其他格式
    win10 1903 更改文字大小
    fetch 写法
    C# 匿名对象 增加属性
    ping —— 虚拟机
    selenium验证车贷计算器算法
  • 原文地址:https://www.cnblogs.com/dj3839/p/5998245.html
Copyright © 2011-2022 走看看