• 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
    
  • 相关阅读:
    禁止页面被复制和禁止右键,一段样式一段JS就行了,无需复杂设定!
    你不知道的DIV+CSS的命名规则
    帝国cms提高网站网页打开速度的手段
    帝国cms网站管理系统之安全设置最优化分享
    渗透测试===使用BURPSUIT暴力破解某网站的手机验证码
    并发、并行、同步、异步、多线程的区别?
    python基础===一行 Python 代码实现并行(转)
    python目前安装的包备份
    jmeter,测登录,要不要过滤掉JS,CSS等请求?感觉过滤掉了压出来的数据就不真实?
    几个网站
  • 原文地址:https://www.cnblogs.com/BeautifulGirl230/p/11740716.html
Copyright © 2020-2023  润新知