赞
踩
1:网址 — https://git-scm.com/download/win
2:双击exe安装包 一直next即可
3:检测是否安装了git – 在桌面右击 -出现git Bash here 等两个证明安装完成
注意点:直接右击点击 git Bash here --出现的终端是Linux操作系统
4:检测版本 — git --version —出现版本号,证明git装好了
1:git初始化配置: 配置直接的工作环境,配置只需要配置一次即可
01:初始化仓库:git init —对文件的备份
02:配置用户信息:
git config --global user.name=“用户名”
git config --global user.email=“邮箱”
配置后,输入检验直接的配置信息 git config --list 检测直接用户配置信息(user.email= user.name=)
初始化为了生存.git文件,存储备份代码等
git init
方式1:
git add ./readme.md(readme.md ---这是自己的功能代码 ./对应的文件路径)
方式2:
git add ./
注意点:使用方式2的时候,可以虎出现因为/的转义字符问题,因此若是出现以下问题,就需要解决:
问题:warning: LF will be replaced by CRLF in readme.md.
解决:git config --global core.autocrlf false
方式1:
git commit -m "" (commit---提交 -m---提交代码需要备注 "备注自己这一次 提交的说明的那些功能")
方式2:
git commit --all -m "这是直接从工作区提交到版本库" (不需要在添加到暂存区)
git status ---查看当前文件的状态
On branch master ---出现这两行代码,证明文件是干净的(已经提交到版本库了)
方式1:
git log 查看日志
方式2:
git log --oneline 查看日志 (以一段内容的形式显示每一次提交的备注)
git reset --hard Head~0 (回退版本 - 0为最新的一个版本,1为距离最新版本的上一个版本)
git reflog ---回退的版本查询 (从下到上是最新到最旧的版本)
git reset --hard e7a98b4eabc91afebd7e3f3d7c474276146c6c2f(版本号) 恢复到指定的历史版本
git push -f -u origin master
默认有着主分支 — master
git branch dev (dev为分支的名称)
切换到自己创建的分支 (就是后面会显示分支的名称,比如dev,然后从分支回到主分支:把dev修改为 master)
git checkout dev
git branch
git merge dev (merge---为合并的意思,把指定的分支合并到当前分支---就是有着*)
注意点:Updating 5995f00..e4543e0 显示这一行,代表已经更新完了。
git branch -d dev(要删除的分支名称) -d || -D
git push origin --delete 20210812(要删除的分支名称)
就是代码的共享,把自己的功能代码模块上传到服务器上,然后也可以下载别人的代码到本地,运行整个项目
git push 链接 master
示例:git push https://github.com/xzlwhy/test.git master (push--推入 后面是服务器中https的链接 master-分支 服务器也是由分支的)
上传成功后,会在github上面显示你自己的备注和上传的代码。
公钥 和 私钥 两者是有关联的!
1:生成公钥,和私钥
ssh-keygen -t rsa -C “邮箱”
C:\Users\Administrator.ssh
自己的用户名:就是cmd输入后,发觉是盘的Administrator .ssh里面有着三个文件
2:.ssh里面有着三个文件
公钥:id_rsa.pub文件
私钥:id_rsa文件
3:设置
01:把公钥的代码复制了
02:在github的右侧,点击+旁边的那个+(带着图片) —选择里面的Setting
03:然后进入里面后,点击SSH and GPG keys
04:在点击New SSH key
05:然后把公钥复制在key框框下,给自己起一个标题 my_window 然后点击Add SSH key
4:push代码带仓库里面
git push ssh地址(就是在选择克隆或下载那个绿色框框) master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。