git命令

作者: aibinMr | 来源:发表于2020-03-16 14:38 被阅读0次

    没咋用过git 所以只是简单的记录下命令代码

    1.一个提交流程

    1:添加本地文件:git add .
    2:commit(不清楚应该如何翻译这个词,我的理解是本地记录被添加的文件):$ git commit -m "updata";
    3:把文件提交到服务器:git push

    2.常用操作

    命令行指令
    
    Git 全局设置
    git config --global user.name "XXXX"
    git config --global user.email "nameID@companyID.com"
    
    创建新版本库
    //ssh
    git remote add origin git@gitlab.companyID.com:nameID/1.git
    //http
    git remote add origin http://gitlab.companyID.com/nameID/1.git
    
    cd 1
    touch README.md
    git add README.md
    git commit -m "add README"
    git push -u origin master
    
    已存在的文件夹
    cd existing_folder
    git init
    //ssh
    git remote add origin git@gitlab.companyID.com:nameID/1.git
    //http
    git remote add origin http://gitlab.companyID.com/nameID/1.git
    git add .
    git commit -m "Initial commit"
    git push -u origin master
    
    已存在的 Git 版本库
    cd existing_repo
    git remote rename origin old-origin
    //ssh
    git remote add origin git@gitlab.companyID.com:nameID/1.git
    //http
    git remote add origin http://gitlab.companyID.com/nameID/1.git
    git push -u origin --all
    git push -u origin --tags
    

    3.空目录

    在每个空文件夹内加入名为.gitkeep的无意义文件:
    1.在空目录下创建.gitkeep文件。在该文件中写下如下内容(可选):

      # Ignore everything in this directory 
      * 
      # Except this file !.gitkeep 
    

    2:或批量操作

    find . \( -type d -empty \) -and \( -not -regex ./\.git.* \) -exec touch {}/.gitkeep \;
    

    3:批量删除添加的.gitkeep文件

    find ./ -type f -name '.gitkeep' -delete
    

    4.回滚

    $ git reset HEAD~
    

    克隆到指定目录

     git clone https://github.com/xxxx/xxxx.git e:/xxxxx/
    

    5.远程分支覆盖本地目录

    git fetch --all
    git reset --hard origin/master
    

    5:教程了解

    教程文档链接
    git 教程:https://www.yiibai.com/git
    push教程:https://www.yiibai.com/git/git_push.html
    pul l教程:https://www.yiibai.com/git/git_pull.html

    相关文章

      网友评论

          本文标题:git命令

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