zoukankan      html  css  js  c++  java
  • Git 的使用及其一些基本用法

    • 打开你的git-bash 绑定用户和邮箱作为标识

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

        $ git config --global user.email "your email"

    • 为github 账户设置ssh key 
      • 生成ssh key 在C:UsersAdministrator.ssh 或者C:Usersspecter.ssh路径下找到 .pub后缀的文件
      • 如果没有找到文件用$ ssh-keygen -t rsa -C "Your Email"来生成
      • 生成后用记事本打开.pub后缀文件复制得到ssh key
      • 打开github网站登录你的账号找到设置(settings)添加你的秘钥
    •  为github 账户设置ssh key 
      • git init //把这个目录变成Git可以管理的仓库 首先你要把路径转入到你本地的git文件路径下面
      • git add . //目录下所有未追踪的文件全部add了 
      • git commit -m "first commit" //把文件提交到仓库 备注为 first commit

      • git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库

      • git push -u origin master //把本地库的所有内容推送到远程库上

     最后新增一个文件测试

    //初始化git
    git init
    //将代码添加到本地仓库中
    git add .
    //commit到本地仓库
    git commit -am "提交时描述信息"
    //链接到远程仓库地址
    git remote add origin 仓库地址
    //将本地代码提交到master分支
    git push -u -f origin master
    //撤销上一次更改
    git reset --hard HEAD^ //撤销更改 git checkout -- . //查看当前更改 git status //提交所有 git commit -m "这是备注"

     //切换到基础分支,如主干

     git checkout master

     //创建并切换到新分支

     git checkout -b cyao

     git branch可以看到已经在cyao分支上

     //更新分支代码并提交

     git add *

     git commit -m "init cyao"

     git push origin cyao

    //远程库与本地库同步 (提交之前未pull)

    git pull --rebase origin master
    //查看获取过的分支 git branch -a //合并分支 git merge 分支名


    //git 存在未提交代码解决方案

      git stash
      git stash pop

       然后再git checkout ,

      然后提示 执行git pull 

  • 相关阅读:
    C#简单游戏外挂制作(以Warcraft Ⅲ为例)
    Push模式
    关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用
    更改SQL表的所有者
    Microsoft Visual Studio 2005中使用水晶报表(非常棒)
    简单介绍一下水晶报表的推与拉两种模式
    SQL函数之四舍五入(转)
    如何制作一个多栏报表
    ASP.NET dropdownlist绑定数据源两种方法
    PUSH模式样板招式
  • 原文地址:https://www.cnblogs.com/chongyao/p/7724117.html
Copyright © 2011-2022 走看看