Git版本控制工具的学习使用笔记

简介: Git安装、 Git常用操作命令、Git连接github、Git查看分支、Git提交新仓库(历史提交记录)

一、Git安装

【1】Git下载地址:https://git-scm.com/download/,默认安装就好了,本次安装在E盘
【2】在【开始】菜单中找到Git-->Git Bash,打开
【3】设置你的Git用户名和邮箱-->作为一个标识-->表示你的这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱:
  1、git config --global user.name "用户名"
  2、git config --global user.email "邮箱地址"
【4】建立一个目录作为你的git版本库(仓库)
  1、cd E:
  2、mkdir gitRepository
  3、cd gitRepository
  4、git init -->把这个目录变成git可以管理的仓库-->在此目录下会多出一个.git的目录-->这个目录是Git来跟踪管理版本的

二、Git常用操作命令

在gitRepository目录下新建一个readMe.txt文件,内容为:1111

【1】git add readMe.txt -->将readMe.txt文件添加到暂存区里面去
【2】git add . -->将所有文件添加到暂存区里面去
【3】git commit -m "提交注释" -->将暂存区里面的内容提交到仓库
【4】git status -->查看是否还有文件未提交
【5】git diff readMe.txt -->查看readMe.txt文件修改了什么内容
【6】git log -->查看提交记录(git log –pretty=oneline -->精简显示提交记录)
【7】git reset  --hard HEAD^ -->回退到上个版本
【8】git reset  --hard HEAD^^ -->回退到上上个版本
【9】git reset  --hard HEAD~100 -->回退到前100个版本
【10】cat readMe.txt -->打印readMe.txt文件里面的内容
【11】git reflog -->查看版本号 + 操作记录
【12】git reset --hard 版本号 -->回退到版本号对应的版本
【13】git checkout -- readMe.txt -->丢弃工作区的修改
【14】rm readMe.txt -->删除readMe.txt文件

三、Git连接github

【1】在Git Bash命令行输入:ssh-keygen  -t rsa –C “youremail@example.com -->回车
  1、进入目录:C:\Users\Administrator\.ssh
  2、有id_rsa、id_rsa.pub两个文件,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
【2】
【3】登录github,点击【用户头像】-->选择【settings】-->选择【SSH and GPG keys】-->点击【New SSH key】,【Title】任意填,【Key】粘贴id_rsa.pub文件的全部内容-->【Add SSH key】
【4】创建你的【远程仓库】 --复制你的【仓库地址】 -->例如:https://github.com/lilizhouzhou/gitRepository.git
【5】在你的本地git仓库打开Git Bash命令窗口
  1、输入命令:git clone https://github.com/lilizhouzhou/gitRepository.git
  2、在本地仓库里面会看见多了一个和你远程仓库名相同的目录 -->gitRepository
  3、将需要上传的文件拷到该目录下
  4、cd 仓库目录(gitRepository)
【6】git status -->看是否获取到文件的更改
【7】git add --all -->将所有文件都添加到暂存区里面
【8】git commit -m "提交注释" -->提交文件到远程仓库
【9】git push -->将提交的代码push到远程分支 -->输入用户名和密码(github的登录名和密码)
【10】刷新网页上的仓库,就可以看见提交的文件了
【11】回退版本后 -->git push -f -->强制推送到公共远程分支(不适合回滚自己的远程分支)

四、Git查看分支

【1】git branch -l :查看本地分支
【2】git branch -r :查看远程分支
【3】git branch -a :查看全部分支(远程的和本地的)
【4】git remote -v: 查看代码url
【5】git reset --hard commit_id: 废弃已提交但还未push的代码,commit_id可通过git log或其它方法查看

五、Git提交新仓库(历史提交记录)

  • 1、直接替换项目的仓库地址(会毁坏原来的仓库链接)
【1】git remote set-url --push origin 新仓库的地址
【2】git push --mirror
  • 2、直接提交新的仓库地址
【1】git push --mirror 新仓库地址
目录
相关文章
|
2月前
|
开发工具 git
学习Git的最佳实践有哪些?
遵循这些最佳实践,能让你更高效地使用 Git,更好地管理项目的版本和协作。
|
2月前
|
存储 开发工具 git
Git 学习----基本概念
理解这些基本概念是掌握 Git 操作的重要基础,它们为有效地管理项目的版本和开发过程提供了支持。通过不断实践和使用 Git,开发者可以更加高效地协作和管理项目的演变
|
2月前
|
测试技术 持续交付 开发工具
Git版本控制在团队协作中具有重要作用
Git版本控制在团队协作中具有重要作用
42 1
|
2月前
|
数据可视化 开发工具 git
如何解决 Git 版本控制系统中冲突的问题?
在Git版本控制系统中,冲突是指在合并或拉取操作时,两个或多个开发者对同一文件的同一部分进行了不同的修改,导致Git无法自动确定应该采用哪种修改。
46 1
|
2月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
85 1
|
2月前
|
Ubuntu 开发工具 git
Git高手必备:掌握这些版本控制最佳实践,让你的代码管理效率翻倍!
【10月更文挑战第25天】使用 Git 进行版本控制是现代软件开发的重要部分。本文详细介绍了 Git 的安装、配置、基本操作、分支管理、冲突解决及常用命令,帮助开发者提高工作效率,确保代码质量和团队协作的顺利进行。通过合理使用 Git,可以有效管理代码变更,支持多人协作,并追踪历史记录。
123 4
|
2月前
|
开发工具 C# git
C#一分钟浅谈:Git 版本控制与 GitFlow 工作流
【10月更文挑战第22天】本文介绍了 Git 和 GitFlow 的结合使用,从基础概念到具体操作,涵盖了安装配置、基本命令、GitFlow 工作流的核心分支和流程示例。同时,文章还讨论了常见的问题和易错点,如忽略文件、冲突解决、回退提交和分支命名规范,并提供了代码案例。通过学习本文,读者可以更好地理解和应用 Git 及 GitFlow,提高团队协作效率。
75 1
|
2月前
|
存储 项目管理 开发工具
掌握Git版本控制,提升团队协作效率
掌握Git版本控制,提升团队协作效率
70 0
|
2月前
|
开发工具 git
掌握Git版本控制,提升团队协作效率
掌握Git版本控制,提升团队协作效率
|
2月前
|
开发工具 git 开发者