这次课程的视频链接(B站)
传送门:https://www.bilibili.com/video/av17183591/?p=1
共五集
核心代码
下载代码
git clone [email protected]:lenvo222/LearnGit.git
查看状态
git status
1.初始化(生成git)
git init
2. 这步最麻烦 建立本地的同步文档
看下面的步骤
3.常用命令
git add -A
git commit -m "first commit"
制作钥匙
ssh-keygen -t rsa -b 4096 -C "[email protected]"
然后将钥匙添加到GitHub中 (与账户关联)
使用下面的命令将代码放到gitHub上
git push
从GitHub拉到本地
git pull
统供就这几条
回退代码(使用这个查询comment)
git log
然后回退
git reset --hard 7341db5207fa0e00634caba07bb0542e989c9692
一目了然:
什么是git?
git 是一种版本控制器
更直白说,团队开发时,管理代码用的软件
常上传到gitHub中
今天我们来看看如何使用他?
第一步:安装git
这是一个git网站,需要下载对应的版本
全部安装均采用默认!
可以百度安装Git方法
(安装完成后桌面会多这样的图标)
第二步:安装完成之后,开始玩转git,初始化
在空白处右击选择选项
弹出对话框 键入默认的使用名称和email配置信息
1) 配置使用git仓库的人员姓名
git config --global user.name "这里是使用者的名字(我这里是Lenovo)叫什么都可以"
2) 配置使用git仓库的人员email (设置email)
git config --global user.email "[email protected] (这里是邮箱键入你的邮箱)"
用来调出上次输入的命令行
快捷键 : ↑ (方向键的 上键)
最后在桌面新建一个文件夹 起名为LearnGit(工作区)
在其中新建一个txt文本(表示我们的项目),并复制了几份
目录结构如下
在该文件夹内部右键
选择Git Bash Here(命令行)
键入 git init
随后出现.git这是一个隐藏文件(修改first文件的内容 或创建新的文件 .git中会有记录)
Git init
使用git init 生成.git(文件)
参考以下命令
git status
查看文件的存储状态
git add -A(将工作区内容放到暂存区)
-A: 是all 的意思 将文件中的所有东西放到(仓库中)
PS:提交一个文件(将一个文件提交到暂存区 :暂时存放文件的)
git add first .txt
将所有文件从工作区放到暂存区
将暂存区文件放到本地仓库
git commit -m "first commit"
"引号中的东西是给自己看的 方便版本管理"
最后查看状态
git status
红色的没有了,都传入(first commit)仓库了
回退版本 (回退到某一天状态,这里是初始状态)
这里是这几个字(文件中默认有)
在随便添加一些字(然后保存)
git log
查看更改的状态
将其提交到星期二(代表这一天完成的代码)
查看状态
git status
右键复制 commit 字符串
git reset --hard 7341db5207fa0e00634caba07bb0542e989c9692
然后使用
版本回退(视频三最后)
复制 commit 字符串
git reset --hard 7341db5207fa0e00634caba07bb0542e989c9692
回退版本
在看这个文本
回退星期二同理
git log --pretty=oneline
比较精简的命令
登陆gitHub
创建新仓库
复制选中的这行代码
复制好后启动Git 将引号中内容改为自己邮箱
ssh-keygen -t rsa -b 4096 -C "[email protected]"
自己邮箱
ssh-keygen -t rsa -b 4096 -C "[email protected]"
放置在git中回车
不用输任何东西直接回车
再回车
在回车
然后在电脑中生成了钥匙
怎么获取他们
使用
clip < ~/.ssh/id_rsa.pub
新建文本文档(粘贴),保存钥匙,设置格式为自动换行
要找这个钥匙在C盘的 SSH .pub文件 打开
在将钥匙添加到GitHub中
回到主页进入LearnGit仓库
新建一个文件夹
在里面打开Git
输入下面的命令后,克隆链接(拷贝别人的链接下载),回车
git clone [email protected]:lenvo222/LearnGit.git
文件中会生成该文件
这就是新生成的git仓库,将以前的东西删除放到这个中
让gitHub托管我们的项目
在这个文件中打开我们的 Git
键入命令
git add -A
git commit -m "first commit"
使用下面的命令将代码放到gitHub上
git push
然后就将代码托管到了远程仓库
然后创建ReadME文件
点击绿色按钮
远程添加了ReadMe文件本地没有
网上拉到本地的命令
使用命令(git pull)拉进来
git pull
回车后可见,桌面LearnGit中多了"README文件"
然后使用 以下两行添加到远程仓库
git add -A
git commit -m "readme"
git push
回车
然后是git push
发布到远程仓库
本地到网上同步了
克隆项目(多人写作)
这里主要是
分支 + 跳转两个命令
后续需要补充下 :)
git clone [email protected]:lenvo222/LearnGit.git
可以查看视频,欢迎讨论