• git的基本使用


    1.在本地新建一个文件夹来存放代码

    2.用命令行进入这个文件夹

    3.git init --来创建一个代码仓库

    3. 配置用户信息:用户名和 邮箱(联系作者本人沟通, 责任到人)

        git config user.name ****

        git config user.email *****

    4. 查看配置的信息

       git config -l

    如下图所示:

     

    (配置全局信息:

      git config --global user.name ***

         git config --global user.email ***

    查看培训的全局信息:点击Finder -->mac -->.gitconfig-->右键点击打开方式为记事本方式

    )

    5. 可以用touch/open 等来创建或打开一个文件

    6.用status来查看文件的状态

    7.用add 把新建的文件添加到版本的控制状态  git add ***(***表示一个文件)   ||    git add . 表示全部添加

    8.用commit提交到本地版本库

      如果只用 git commit 回车的车 会进入vi编译状态  输入注释

      退出编辑模式:-->Esc -->退出insert 编辑模式

                        -->按   :wq    -->enter  

      所以, 最好是 git commit -m "****"(***表示修改的内容)  这样就不会进入编译器, 可以直接提交

    9.特殊的别名:

    git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

      于是:可以用git lg 可以来查看历史版本

    10.取别名:git config alias.st status : 表示给status取一个st的别名

    11.切换任意的版本:git reset --hard HEAD 

      回到上一个版本:git reset --hard HEAD^

      回到上n个版本: git reset --hard HEAD~n

        拿到任意一个版本的版本号:git reflog

      切换任意一个版本:git reset --hard cbca8a7(cbca8a7表示版本号)

    ********************************************************************

    12.远程仓库(只用于存储代码, 没有工作区)

       (1)创建一个远程仓库:git init --bare

       (2)进入自己的代码的目录

     (3)下载公司的代码: git clone (代码的地址) 

    13.如果git push 出现了问题, 其解决问题如下:

    14.push时如果出现配置邮箱出错,如下:

         表示push的账号和系统的不一样

         解决方法:重写配置一个账号  在github网站上

          点击"+"右边的settings 然后点击SSH Key , 然后再点击Generating SSH keys, 最后按照步骤做吧

  • 相关阅读:
    安装与配置 Elasticsearch
    推荐几个 WebSocket 服务端实现
    GitLab 修改主机名,更换 IP 配置,配置 SMTP
    Choose GitLab for your next open source project
    大数据全栈式开发语言 – Python
    IPC's epoch 6 is less than the last promised epoch 7
    将/home空间从新挂载到/var/lib/docker
    Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to IP1:8020 Invalid volume failure config value: 1
    查看端口被那个进程占用
    查看java进程启动的详细参数和过程
  • 原文地址:https://www.cnblogs.com/lyz0925/p/4854055.html
Copyright © 2020-2023  润新知