git从入门配置到常用基本命令,傻瓜式操作一步步命令总结

简介: git从入门配置到常用基本命令,傻瓜式操作一步步命令总结

1,git的下载安装

下载地址:git官方下载地址https://git-scm.com/download/win


安装,双击安装包,一直不停的下一步就安装好了。


检验是否安装成功:在电脑的任何位置 右键 Git Bash Here (打开Git命令窗口)

2,配置本地git

name是你自己的名字

邮箱要是你在github或者码云上注册的邮箱

git config --global user.name "Your Name"  
git config --global user.email "email@example.com"

3,基本命令

1,在自己电脑上创建一个文件夹,就是版本库

创建一个本地版本库 写一个文档 交给git管理(添加到本地版本库)


2,进入文件夹内部, 右键 Git Bash Here (打开Git命令窗口)输入

git init

命令。初始化本地版本库。如果你的电脑不显示这个文件夹,请打开显示隐藏的项目,


3,随便创建一个txt文件,添加test.tx文件到本地版本库


添加当前文件夹 所有的文件 到暂存区

git add .

添加指定的文件

git add test.txt

将暂存区文件提交到本地版本库

git commit -m "v1.0 写版本描述信息 必须写"

查看所有的版本信息

git log   #查看日志 所有的版本信息
git reflog   #查看日志 所有的版本信息

区别

  1. git log 只显示当前版本 和 之前的所有的版本
  2. git reflog 显示所有版本 和 所有的操作信息

更新文件,添加第二个版本

git add . 
git commit -m "v2.0 写版本信息 必须写"

回到第一个版本

git reset --hard HEAD^   ^回退一个版本 ^^回退100个版本
   git reset --hard HEAD~100 回退100个版本

再从版本1 回到 版本2

git reset --hard 版本的编号(不需要写全 5 6位数字就可以)

如下图所示:

版本库的结构

查看当前版本库和工作区的文件状态

git status

  1. 文件 显示红色 文件中有修改 没有做添加 也没有提交
  2. 文件 显示绿色 文件添加了 位于暂存区 没有提交
  3. 没有文件需要提交
  4. 版本撤销

git checkout 版本撤销

  1. 文件没有添加到暂存区 红色状态 会删除所有新增的内容
  2. 文件添加到暂存区之后 新增的内容是撤销不了的

本地git 集成码云

  1. 注册码云
  2. 在本地电脑执行命令生成SSH公钥 输入命令一直回车
    获取公钥命令,然后一直回车就好
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

id_rea是秘钥,不要轻易给别人

id_rea.pub 公钥,给谁无所谓

3,在码云配置公钥

仓库相关的操作

  1. 创建一个仓库

    将整个仓库 克隆(下载) 到本地
  2. 复制 SSH 连接

在本地执行克隆的命令

git clone 粘贴你负责的ssh连接

将之前测试的本地文件推送到远程仓库:

git add .
git commit -m "v2.0 test"
git push

在远程写一个文件 更新到本地

git pull

分支的使用

常用分支命令
查看分支,查看当前拥有多少个分支
  git branch  
创建分支 
  git branch 要创建的分支的名称  
切换分支 
  git checkout 要去往的分支名称

删除分支,慎用,不要轻易删除分支

git branch -d 分支名

开发的时候用到的dev分支

git checkout -b dev // 创建并切换到dev分支
git push --set-upstream origin dev // 将dev分支推送到远程仓库

合并dev分支至master

git checkout master // 切换到master分支
git merge dev // 合并dev分支到当前分支(master)
在idea中使用Git遇到的一个问题

报错:

Push rejected: Push to origin/master was rejected

意思是git拒绝合并两个不相干的东西

此时你需要在打开Git Bash,然后进入相应的目录,然后敲git命令

$ git pull origin master --allow-unrelated-histories

出现类似于这种信息就说明pull成功了:

然后再执行push命令。就可以成功了!

目录
相关文章
|
1月前
|
Linux 开发工具 git
【Git】Git 完全指南:从入门到精通
Git 是一种强大的版本控制工具,掌握了其基本命令和高级特性后,可以大大提高开发效率并方便团队协作。通过本篇文章,你已经学会了 Git 的核心命令及其使用方法,希望你能够灵活运用 Git 在实际项目中进行版本管理。
94 4
|
2月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
1月前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
53 1
|
1月前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
38 3
|
2月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
60 1
[Git]入门及其常用命令
|
2月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
76 2
|
3月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
153 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
2月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
213 0
[Git]关联远程库的两种方法及配置
|
2月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
234 0
|
2月前
|
开发工具 git 开发者
下一篇
开通oss服务