zoukankan      html  css  js  c++  java
  • git容易被忽略的准备工作命令

    安装git命令

    $ apt-get install git-core

    配置用户信息

    $ git config --global user.name "wxw"

    $ git config --global user.email wxw_it@163.com

    检查已有的配置信息

    git config --list

    使用ssh-key实现远程免密码提交(只针对git/ssh协议)

    $ cd ~/.ssh

    $ ssh-keygen -t rsa -C "wxw_it@163.com"

    提示输入时,直接回车。然后就生成两个文件:id_rsa , id_rsa.pub。

    在GitHub上注册一个用户,然后进入SSH keys,把id_rsa.pub的内容复制进去保存即可。

    测试连接是否成功

    $ ssh -T git@github.com

    Hi wuxiwei! You've successfully authenticated, but GitHub does not provide shell access.

    本地仓库和远程仓库使用

    克隆git clone操作,以aLittle为例。

    情况一:不用GitHub帐号,或则没有将私密id_rsa.pub保存到GitHub的SSH keys上

    $ git clone https://github.com/wuxiwei/aLittle.git

    情况一:将私密id_rsa.pub保存到GutHub的SSH keys上,否则提示没有权限

    $ git clone git@github.com:wuxiwei/aLittle.git

    目录aLittle即为本地仓库


    将本目录初始化为本地仓库

    $ git init

    添加远程仓库

    $ git remote add origin git@github.com:wuxiwei/aLittle.git

    origin为该远程仓库起的名称,可自定义。

    可以通过如下命令查看当前仓库连接的远程仓库

    $ git remote -v

    将远程仓库的数据拉取到本地仓库

    $ git pull origin master

    其中origin为远程仓库,master为本地默认主分支名称。如果本地仓库和远程仓库由冲突,必须先拉取远程代码。

    代码提交远程仓库

    $ git push origin master

    其中origin为远程仓库,master为本地默认主分支名称。

    远程仓库是https协议下,每次都会提示输入GitHub帐号和密码。git/ssh协议下,将私密id_rsa.pub保存到GitHub上即可免密码提交。

    转载请注明出处。
    作者:wuxiwei
    出处:http://www.cnblogs.com/wxw16/p/6259352.html

  • 相关阅读:
    75.iOS内存管理
    74.CocoaPods安装和使用教程
    73.解决Xcode10 library not found for -lstdc++ 找不到问题
    eclipse中启动tomcat,不能访问localhost解决办法
    点对点模式
    点对点架构模式
    淘宝网分析质量属性场景
    架构漫谈读后感
    《探索需求》阅读笔记6
    《探索需求》阅读笔记5
  • 原文地址:https://www.cnblogs.com/wxw16/p/6259352.html
Copyright © 2011-2022 走看看