**一:Git的安装**
全部直接下一步,路径可随意选择,最好是安装在非C盘的路径
Git Bash 是Git配套的控制台,用来操作命令的
Git GUI 是可视化(图形化界面)操作工具
**二.初始化Git仓库**
在文件夹内->右键选择Git Bash打开Git
~后面是项目路径
这个仓库会存放,git对我们的项目代码进行备份的文件
在黑窗口输入:
git init
**三.配置使用者的用户名和邮箱**
在黑窗口输入:
git config --global user.name "lmm" 回车
git config --global user.email "lmm@qq.com" 回车
主要是符合邮箱格式的内容就行,不需要真实存在
**四.把代码存储到git仓储中**
1.添加 : git add ./文件名(文件的路径) 回车
git add ./ 回车 (./就是指当前文件路径)
可以把项目中,当前文件夹下,所有的修改了的文件,全部进行添加
2.提交 : git commit -m "备注" 回车
注意:不加 -m 界面就会变 类似于进入一个人编辑器
输入 i ,可以继续写备注
按下esc键紧接着加一个英文分号 在按一个英文版的q 然后回车
可以强制退出
一次性将代码存储到仓储中:
git commit --all -m "备注" 回车
**五.查看命令状态**
若:执行了git add ./文件名(文件的路径)命令,但是忘记了
则:输入 git status 回车 表示命令状态
1.显示 绿色的 modified: 文件名 表明执行了git add ./文件名(文件的路径) 命令
然后继续执行git commit -m "备注" 回车 命令
2.显示 红色的 modified: 文件名 表明没有操作添加命令
然后继续执行添加,提交命令
**六.查看日志:查看提交了几次代码**
清楚记录了几次提交,备注,提交时间等详细内容
查看的只是当前版本之前的所有版本,并不能查看当前版本之后的版本
git log 查看历史提交的日志
git log --oneline 简洁版的查看,一行只查看一条
git reflog 可以查看之前发生了什么事
记录了每一次的版本切换
**七.版本回退:恢复之前的项目**
先查看有几个版本,即保存了几次
git reset --hard Head~0
Head 表示当前版本
~后面的是索引
0表示回退到前一次存储的代码
**八.通过版本号,切换版本**
先查看有几个版本,找到版本号
git reset --hard 版本号
**九.分支**
master主分支
创建分支:在master主分支下操作
git branch 分支名字 回车
切换分支:git branch 回车
git checkout 要切换的分支名称 回车
合并分支:在master主分支下操作
git merge 要合并的分支名称 回车
手动合并:在自动合并失败的情况下
点击回到文件内,把不要的删除掉
删除分支:在master主分支下操作
git branch -d 要删除的分支名称
**十.push命令,在本地进行代码提交**
运用GitHub网站来团队编写代码,GitHub再次出当做服务器来用
提交代码到GitHub上:
1.在GitHub上创建一个仓储
2.创建完毕后,点击HTTPS 获取到一个链接,复制链接
3.新功能写完后,在master主分支下
git push 链接 master 回车
若是要求输入用户名和密码,就输入你GitHub的账号和密码
注意:1)往服务器上推送之前,要先在本地提交一遍
2)在本地提交之后,先pull一下再push,
因为,此时本地与服务器版本不一样,会产生冲突
**十一.git pull 拿项目文件, git clone 复制项目文件**
1.从GitHub网站拿项目文件,拿之前本地要初始化一个空的仓储
git pull 链接 master
2.git clone 链接 master
一般第一次才使用clone,不用初始化一个仓储
如果多次执行会覆盖本地内容
**十二.ssh方式上传代码**
不用输入用户名和密码就能上传下载项目文件
公钥 私钥,两者之间的关联
1.生成公钥
1)在任意地方打开Git黑窗口都行
2)ssh-keygen -t rsa -C "任意用户邮箱" 回车
直接回车到可以输命令为止
3)打开用户目录,在C盘->用户文件夹->找到自己的用户名(asus)
->会看到一个.ssh 的文件夹->.pub后缀为公钥
.rsa 后缀为私钥
4).pub后缀的文件右键打开,复制里面所有的内容
回到GitHub上,点击右上角->选择Settings->
选择左侧SSH and GPS keys->点击添加(New SSH key)
->下面的key 框框里,把刚刚的内容粘贴进去
在Title里取名字 -> 点击下面的绿色按钮(Add SSH key)
5)在GitHub上创建一个仓储,选择SSH 获取链接,复制链接
git push 链接 master 回车
**十三.push 与 pull 的简写**
定义一个变量来存储链接,只在当前项目目录下才能有效
git remote add origin(变量名) 链接 回车
git push origin -u master 回车
-u 作用:用来关联本地master分支与服务器master分支
写了-u 下一次上传下载都不需要再写 链接 与 master了
只需写 git push 和 git pill
注意:最好先用普通方法push pull 一次,
再加上-u push或者pull一次,最后再用简写方式
Git学习笔记
最新推荐文章于 2024-09-29 19:00:23 发布