GIT 常用命令(创建Github、上传项目以及git报错解决)


Linux 命令在git里面适用

GIT命令注释
git status查看当前分支变动文件
git branch查看当前分支
git branch test_branch创建新分支
git checkout branch_name切换分支
git clone http://…克隆
git clone -b test_branch http://…克隆分支
git log查看日志(cmmitId 以及其他信息)
git reset --hard commitId回滚 【紧接着:git push -f origin master : 强制更新 】
git merge test (或者) git merge origin master在当前分支合并test分支
git tag查看tag (标签)
git tag -a v1.0 -m ‘备注’创建tag
git add . (or) git add a_file b_file添加/修改文件上传 / 多个文件中间间隔一个空格
git commit -m ‘备注信息’本次提交备注信息
git pull拉取代码
git push (或者) git push -u origin master提交代码
git fetch获取远程分支的代码(基于本地已有的分支)

本地git已经登录

创建git 仓库

GIT命令注释
git init初始 上传文件夹仓库
git add .添加到缓冲区
git commit -m ‘备注’添加文件到git(请求)
# git remote rm origin删除远程配置
git remote add origin https://github.com/ 用户名 / 项目名.git连接到GitHub仓库 (第一次的时候)
git push -u origin master -f强制上传

本地GIT未登录(ssh协议传输 )

此方法是生 ssh 密匙,以ssh协议传输 (会生成一个.ssh文件,将文件拉入项目中,以参考资料为准)

  1. 参考资料
  2. 参考资料
GIT命令注释
git config --global user.name “your git name”登录用户GIT名
git config --global user.email “your gii email”登录用户GIT邮箱
git init初始 上传文件夹仓库
git add .添加到缓冲区
git commit -m ‘备注’添加文件到git(请求)
# git remote rm origin删除远程配置
git remote add origin https://github.com/用户名 / 项目名.gitssh连接到GitHub仓库 (第一次的时候
git push -u origin master -f强制上传

本地GIT未登录(https协议传输 )

GIT命令注释
git init初始 上传文件夹仓库
git add .添加到缓冲区
git commit -m ‘备注’添加文件到git(请求)
git remote add origin https://github.com/用户名 / 项目.gitssh连接到GitHub仓库 (第一次的时候
git push -u origin master -f强制上传

上面的指令输入完成之后,会叫你输入用户(或者邮箱)+密码 登录
如图所示:

  1. 步骤一:

在这里插入图片描述

  1. 步骤二:git 第二次输入用户名+密码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    指定用户的名称(自己用的话,就写自己的用户名)
    在这里插入图片描述
    生成 token ( 也就是第二次的密码 )
    在这里插入图片描述
    完成
    在这里插入图片描述
    完成之后会在电脑本地添加一个Git的凭证
    在这里插入图片描述

git过滤文件或者文件夹

在文件夹目录下创建一个 .gitignore 文件
在这里插入图片描述

git报错以及解决

1:warning: LF will be replaced by CRLF in bash.exe.stackdump.
The file will have its original line endings in your working directory

rm -rf .git // 删除.git
git config --global core.autocrlf false //禁用自动转换
git init //初始化git库
git add --all //提交所有修改到暂存区

2.fatal: this operation must be run in a work tree
注意路径,有可能你是在文件的 .git文件中运行了git客户端
3.fatal: The current branch dev has no upstream branch. To push the current
解决:本地分支没有和远程对应起来

git push -u origin branch_name (例子:git push -u origin master)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值