zoukankan      html  css  js  c++  java
  • git 基本操作

    创建本地仓库:git init

    生成ssh秘钥:ssh-keygen

    配置用户名和邮件:

    git config --global user.name [username]

    git config --global user.email [email]

    添加文件至本地仓库:git add 

    提交文件:git commit -m '第一次提交'

    添加远程仓库:git remote add origin git@git.coding.net:douguohai/reactnative.git

    上传至远程仓库:git push -u origin master

    报错:Push rejected: Push to origin/master was rejected

    解决:输入:1、git pull origin master --allow-unrelated-histories

          2、git push -u origin master

    搭建私人git仓库

    1、服务器安装git

      yum install git

    2、创建git用户

      useradd  git -d /home/git -m -s /bin/bash

      passwd git

     3、服务器创建仓库

      git init --bare  websocket.git

    4、 上传客户端ssh公钥至git 用户.ssh目录下,改名

      cat id_rsa.pub >> .ssh/authorized_keys

    5、客户端获取仓库

      git clone git@服务器ip:/home/git/websocket.git

      输入密码,进行验证,clone成功

    6. 背景:想删除一个git目录里的文件,当时提交了,但想删除master里的,怎么办?

    git rm -r -n --cached  *
    git rm -r --cached *
    git commit -m"移除src目录下所有文件的版本控制"
    git push origin master
    

      

  • 相关阅读:
    LD_PRELOAD的偷梁换柱之能
    ATOM & Sublime Text 下MarkDown插件功能比较
    存在
    2017年执行计划
    2015年总结以及2016年计划
    2014年总结以及2015年计划
    asp.net MVC中form提交和控制器接受form提交过来的数据
    2013年回顾及2014年计划
    c# XML序列化与反序列化
    Namenode HA原理详解(脑裂)
  • 原文地址:https://www.cnblogs.com/fudou/p/9018224.html
Copyright © 2011-2022 走看看