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 新仓库地址

如您在阅读中发现不足,欢迎留言!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Asurplus

学如逆水行舟,不进则退

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值