zoukankan      html  css  js  c++  java
  • Git常用指令

    如何将本地项目上传到Git

    1、 进入项目文件夹通过命令 git init 把这个目录变成git可以管理的仓库。

    git init
    

    2、关联到远程库

    git remote add <远程库名> <远程库地址>

    git remote add origin <远程库地址>
    

    如果是克隆的远程库,则可以省略以上两部操作。

    git clone <远程库地址>
    

    3、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

    git pull origin master
    

    4、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件。

    git add .

    git add . Text01
    

    5、用命令 git commit告诉Git,把文件提交到仓库。引号内是为提交的文件说明

    git commit -m '这是一个文件夹'
    

    6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    git push <仓库名> <分支名>

    git push -u origin master
    

    git基本指令

    状态查询命令

    git status
    

    查看日志

    git log --graph
    

    查看远程分支

    查看远程仓库所有分支,及当前所在分支。

    git branch -a
    

    查看本地分支

    查看本地仓库所有分支,及当前所在分支。

    git branch
    

    切换分支

    git checkout dev
    //或
    git switch dev 
    

    创建并切换分支

    git checkout后面加上 -b表示创建并切换。

    git checkout -b dev 
    //或
    git switch -c dev 
    

    合并分支

    git merge命令用于合并指定分支到当前分支。

    git merge dev
    

    合并分支并重新提交

    --no-ff表示禁用Fast forward,强制禁用Fast forward模式后,git会在merge时生成一个新的commit,所以要在后面加上-m

    git merge --no-ff -m "合并分支" dev
    

    删除本地分支

    git branch -d dev
    

    强制删除本地分支

    git branch -D dev
    

    删除远程分支

    git push origin --delete dev
    

    显示仓库的名字

    git remote
    

    显示仓库的详情内容

    git remote -v
    

    2021-05-21 补充

    查看git配置

    git config --global -l
    

    在这里插入图片描述

    修改git 配置:启用ssl验证

    git config --global http.sslverify "true"
    

    在这里插入图片描述

    git查看本地指向的远程库

    git remote show origin
    

    git切换远程库

    1. 更换远程库。
    git remote set-url origin <远程库地址>
    
    1. 推送远程库,注意:在推送前必须保证当前所在分支与推送的分支一致,此次推送会把分支里的commit复制过去。
    git push origin master
    
    git push origin feature_V1.0.0
    
  • 相关阅读:
    [转] packagelock.json
    前端框架和技术
    typescript
    微信小程序登陆流程
    Introduction to my galaxy engine 4: Test on local light model
    Introduction to my galaxy engine 3: Local light model
    Introduction to my galaxy engine 5: Differed Lighting
    Introduction to my galaxy engine 2: Depth of field
    自己整理的一些国外免费3D模型网站,以后还会陆续添加
    Introduction to my galaxy engine 6: Differed Lighting 2
  • 原文地址:https://www.cnblogs.com/BeautifulGirl230/p/11740716.html
Copyright © 2011-2022 走看看