• share


    git 使用:

     总体分两种情况:

        一种是先clone远程库到本地,然后添加要上传的文件到本地库,依次执行,add commit ,push命令。

        一种是直接在本地要上传的目录下,执行git init ,然后remote命令建立于远程仓库的关系,在add ,commit,push命令

     安装:  http://msysgit.github.io/  ,git bash命令行,git gui界面

           git安装完之后,页面上右键文件夹会出现git执行命令.

    配置git: 首先在本地创建ssh key 

         ssh-keygen -t rsa -C "your_email@youremail.com" 命令之后行,生成文件.ssh/id_rsa.pub,打开id_rsa.pub ,copy全部内容到http://git.dev.sh.ctripcorp.com/profile/keys ,新建      key .

        初始化:

    •     $ git config --global user.name "your name"
    •   
    •     $ git config --global user.email "your_email@youremail.com"

    本地仓库与远程仓库建立连接 :

        $ git remote add state git@github.com:yourName/yourRepo.git  

        //state为本地目录名  可以直接用origin代替   , git@。。。为远程库地址

    文件上传提交

        可以先使用touch命令将不在此目录的文件copy到本地库,或者直接手动赋值 

        添加  git add state 

        提交: git commit  -m "解释文字"

        上传:git push state master 

        下载 :git pull state master   

         复制 :git clone git@git。。。。远程地址

     gitignore 文件:本地仓储的这个文件,用来存放不希望上传到git上的文件类型 例如:*.log ,*.mo,*.pyc

     tag :版本号

        列出所有tag :git tag 

        列出只定:git tag -l v1.*

        带注释的:git tag -a v1.0 -m 'first version'

     删除文件:

        删除命令: rm file -r 

        提交:git commit -a -m "remove"

        push :git push -u state master

    http://www.cnblogs.com/zuibunan/p/3843241.html

    http://wuyuans.com/2012/05/github-simple-tutorial/

      

  • 相关阅读:
    JavaScript获取后台C#变量以及后台方法
    无刷新二级联动dropdownlist
    如何使用验证控件对DropDownList进行验证
    对某项目中Vuex用法的分析
    JavaScript中的深拷贝和浅拷贝
    Vue开发中的中央事件总线
    Vue项目中使用Vuex + axios发送请求
    html文件引用本地js文件出现跨域问题的解决方案
    数组的一些与遍历相关的方法总结
    《EMCAScript6入门》读书笔记——16.Generator函数的语法
  • 原文地址:https://www.cnblogs.com/dasydong/p/3945127.html
Copyright © 2020-2023  润新知