美文网首页
git 基本命令

git 基本命令

作者: 草花凯 | 来源:发表于2017-12-05 15:13 被阅读0次
  1. 新建本地分支并切换

    git checkout -b fenzhi_1

  2. 新建的分支push到远程(此时远程没有对应分支)

    git push -u origin fenzhi_1

  3. 远程的分支到本地

    git checkout -b AA_1.0 origin/AA_1.0

  4. 删除分支

    git branch -d fenzhi_1 (本地) git push origin --delete fenzhi_1(远程)

  5. 切换分支时暂存工作区内容(自上次提交后)

    git stash(暂存/隐藏) git stash pop (加载/现实暂存的内容)

  6. 打标签(不同版本一般有标签记录) 切换到要打标签的branch ,标签以最近commit的版本为准

    git tag -a v_1.0 -m "first tag"

    给上次commit 补打标签:git tag -a v_123 e123dff(commit号)

    将本地标签推送到远端:

             $ git push origin v0.1.2     # 将v0.1.2标签提交到git服务器
             $ git push origin -tags     # 将本地所有标签一次性提交到git服务器
    

    获取远端某tag版本:git fetch origin tag V1.2。

  7. 版本回滚 想要切换到以前的某一个版本,要找到那次commit 的ID。

    A:如果打过标签,比如想要切换到到上次的 某一发布版本,运行git tag 找到v_1.2.1,运行git show v_1.2.1.找到commit ID。

    B:运行git reflog 得到所有改动的ID。

    回滚:git reset --hard 963e123 回到那个版本。

    **发现即使分支不同,也会在当前所在分支切回963e123版本,所以个人想法最好新建一个分支用以找 回之前版本**


1 . git 自有服务器地址更改 :切换到项目目录下 vim .git/config (open .git/config 文件也可)修改。

2 . 安装过程记录:

1. 下载dmg git 客户端安装

2. 运行git  配置git config .(如果不配置 ,git 不知道用户名和邮箱,而每次本地commit都需要这些信息)

    $ git config --global user.name "John Doe"

    $ git config --global user.email johndoe@example.com

3. 配置ssh  . 与github建立连接 (可以免输入账户密码远程登录  公钥验证)。push 时可以直接连接github 服务器。流程  本地生成钥匙对(公钥私钥 私钥自己保留 公钥给github用于验证)

    $ ssh-keygen -t rsa -C "邮箱" 一直enter获取钥匙对

    cd 到 ~/.ssh  目录下 打开公钥 。 复制出公钥填写到github 账户设置(setting)中。

    ***暂时不能理解为何 不配置ssh  只是第一次提交需要输入github 账户密码  以后都无需输入 。

        那:

        ssh 有什么用(可以不配置?)

        本地git 记住用户名密码?

        如果一个git 对应两个GitHub 账号(个人 公司),每个账号下的不同项目怎么区分的?

    ******

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git基本命令

    Git 基本命令 git init git status git add git commit git log G...

  • Git命令集合

    基本命令 git init git status git add git commit git log 添加/删除...

  • GIT使用总结

    GIT的基本命令 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquer...

  • Git工作流及常用命令

    Git安装 直接官网下载git for windows 用户信息配置 Git基本命令 work flow 其他命令

  • git命令大全

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

  • git常用命令

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

  • git 常用命令详解

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

网友评论

      本文标题:git 基本命令

      本文链接:https://www.haomeiwen.com/subject/xqdcixtx.html