• 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 

  • 相关阅读:
    用python3实现linux的sed功能
    查找列表中指定的所有元素的位置
    Django分页
    python3中字典的copy
    Python中is和==的区别的
    python3的文件读写模式
    使用python3简单完成购物过程
    python3中str的函数
    第一篇
    《笑傲江湖》传剑摘录 有感而发
  • 原文地址:https://www.cnblogs.com/chongyao/p/7724117.html
Copyright © 2020-2023  润新知