侧边栏壁纸
  • 累计撰写 23 篇文章
  • 累计收到 71 条评论

git使用

Zuiet
2022-09-13 / 0 评论 / 409 阅读 / 正在检测是否收录...

git是什么

git是分布式版本控制工具,可以管理项目代码,团队协作开发

注意:版本指的不是文件,指的是【修改】!!!!!

  • 分布式:不依赖于某个服务器,可以单独在某个电脑上操作
  • 集中式:所有电脑或终端都依赖于某个中心服务器,如果中心服务器宕机了,则整个网络瘫痪了
    工作方式:
  • 命令行和GUI图形界面方式【软件操作】
    版本控制工具:
  • git:分布式
  • svn:集中式

git环境

看这里, 点这里官方下载地址

index.png

  1. 安装
  2. 运行
    电脑空白处右键--选择git bash--打开命令行(就是一个黑窗口)

git常用命令

查看电脑用户名和邮箱是否配置

git config --list

配置用户名

 git config --global user.name '用户名'

配置邮箱:

 git config --global user.email 'xxx@88.com'

初始化git

    git init

查看git状态

   git status

添加到暂存区

  git add 要添加的文件名

提交到本地仓库分支

  git commit -m '要提交的说明'

例如:git commit -m '创建了index.html和index.js文件'

接下来git推送远程,需要去创建一个属于自己的远程仓库

创建远程仓库首先要注册一个gihub或gitee帐号(这里演示github)
login.png
config.png
注册仓库完成后接下来就是创建和配置公钥和密钥

ssh-keygen -t rsa -b 4096 -C "邮箱名@126.com"  敲3回车
生成目录:c:/Users/你的用户名子/.ssh/id_rsa.pub 复制里面的全部内容到远程的 
https://github.com/settings/keys
id_rsa:密钥  留给自己
id_rsa.pub:公钥 放在远程仓库

密钥创建好就可以连接到远程了

  • 测试是否能连接到远程
   ssh -T git@github.com

返回结果:Hi w3cteching! You've successfully authenticated, 
  • 开始连接远程
 git remote add origin 这里的代码是点击仓库里绿色按钮code有个SSH下面有个连接复制到这上面
 例:git remote add origin git@github.com:Zuiet/2109A.git
 查看是否连接成功:
 git remote -v

然后将代码推送到远程

如果git push推送失败,通常是远程仓库中有本地没有的文件代码,或远程仓库相同分支下的相同文件被你的队员改过,失败,解决方案:先拉取,再推送,如果不出现问题就执行下面代码!

拉取:远程--本地
git pull origin master --allow-unrelated-histories

推送:本地--远程
git push -u origin master

如果无法打开github页面,因为是国外的网站时好时坏!
可以下载一个火绒安全
huo.png
host.png

在打开的记事本后面加上 140.82.113.4 github.com

在使用的时候出现BUG或者认为文档里那个模块修改的欢迎评论区指正

0

评论 (0)

取消