Git 命令

时间:2021-10-14
本文章向大家介绍Git 命令,主要包括Git 命令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

@


建议收藏,不断更新!有一个教程很详细:Git 教程
还有一个:git常用命令--持续更新

下载软件:


学习视频:Git与Gitee简介与使用

1. git config 配置

# 添加 name
git config --global user.name "RankXiaoLong"
#添加email
git config --global user.email "email"
 
#修改用户名
git config --global --replace-all user.name "NewName"
#修改`邮箱`
git config --global --replace-all user.name "NewEmail"

#查看配置环境
git config --list

2. 秘钥

ssh-keygen -t rsa -C "Email"


秘钥的位置:

  • Your public key has been saved in C:\Users\Administrator/.ssh/id_rsa.pub.
open C:\Users\Administrator/.ssh

用记事本打开id_rsa.pub.文件,复制里面的内容!

按照次序点击,title随意取,将复制内容粘贴到Key

验证是否成功:

ssh -T git@github.com

3. cmd远程控制github仓库

3.1 创建仓库

指令 解释
git init 初始化
git colne 下载仓库文件
# 初始化
git init
# 添加远程库信息
git remote add origin https://github.com/RankXiaoLong/ECONOMETRICS-Toturials

3.2 查看状态

指令 解释
git remote -v 查看远程库信息
git remote rm origin 删除关联的远程库
git status 查看当前git状态
git branch 查看当前git branch状态
git checkout 查看状态
  • 查看远程库信息
 git remote -v
  • 删除关联的远程库
 git remote rm origin
  • 查看当前git状态
 git status 
  • 生成新分支
git branch newbranch
  • 切换新分支
git checkout newbranch
  • 查看当前git branch状态
 git branch
  • 查看状态
 git checkout
  • 删除新分支,首先切换到主分支上,然后删除newbranch
git checkout main
git branch -D newbranch

3.3 添加文件

指令 解释
git add 添加文件到仓库
git diff 比较暂存区与工作区的不同
git commit 提交暂存区到本地仓库
git rm 删除工作区文件
git push origin master 将本地的代码推送至github仓库
  • 将本地的代码推送至github仓库
git push origin master

3.4 查看提交记录

指令 解释
git log 查看历史提交记录
git blame <file> 以列表形式查看指定文件的历史修改记录
  • 查看历史提交记录
git log

3.5 git fetch 命令用于从远程获取代码库

指令 解释
git fetch 将远程主机的最新内容拉到本地
git merge 开发分支上的代码达到上线的标准后,要合并到 master 分支
= git merge newbranch

4. 实现过程

从cmd命令将文件添加至github仓库:

首先手动创建github仓库,然后使用git clone urlurl是仓库的地址。输入cmd命令,一般git clone都不用git init。因为这里已经存一个.git文件啦!

由于刚创建仓库,只有一个README文件,

这是我想添加一个图片,下面这些指令之在git bash中完成的。

如何快速打开文件所在位置的git bash?点击鼠标右键,选择git bash here

  • 添加文件
git add ShaSiBiEr_1.jpg
  • commit 文件,辅助信息说这是一个图片。
 git commit -m "photo"
  • github远程仓库main分支发生push指令
git push -u origin main

这时刷新仓库,将会出现一张杀死比尔的剧照!

5. 常见问题

5.1 Git问题Everything up-to-date解决

这个帖子包含了怎么cmd更新github的仓库!

5.2 Invalid username or password. fatal: Authentication failed

这里新输入的密码是token新生成的序列码,图中的序列码是时间过期之后的样子。

原文地址:https://www.cnblogs.com/RankFan/p/15405418.html