ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git的常用命令与gitee远端仓库的拉取

2021-12-24 23:00:52  阅读:200  来源: 互联网

标签:git gitee 命令 ssh 常用命令 分支 生成 公匙


git的常用命令:

  • 创建库
    命令:git init
    添加修改的文件
    命令: git add 文件名
    添加所有修改的文件
    命令: git add .
    删除文件
    命令: git rm 文件名
    提交暂存库内所有的修改
    命令: git commit -m "备注信息"
    查看历史提交记录
    命令: git log
    查看暂存库
    命令: git status
    版本回退
    命令: git reset --hard 提交码
    还原暂存库内的修改
    命令: git checkout -- 文件名
    还原暂存库内的所有修改
    命令: git checkout .

gitee远端仓库的拉取

  • 1.首先注册账号并登录
    官网地址:https://gitee.com/

  • 2.创建仓库
    在这里插入图片描述

  • 3.使用https的方式来来去代码(推荐)
    -(1).进入项目仓库,复制仓库的https地址
    在这里插入图片描述
    -(2).输入命令git clone 远程https地址,输入命令后在弹出的窗口,输入你的gitee网站的账号与密码即可。

  • 4.使用ssh的方式来拉取代码(不推荐,过程复杂且经常容易出错)
    生成公匙:
    你可以按如下命令来生成 sshkey:

    ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"   //一般使用自己的邮箱
    

    按照提示完成三次回车(一次用户名,俩次密码),即可生成 ssh key。文件会生成在当前目录下,文件名为用户名.pub,比如:
    在这里插入图片描述
    会在当前目录生成wenxi.pub文件,如下图:在这里插入图片描述 注意:若提示No such file or directory或者没有在user/用户文件夹内看到.ssh文件夹或ssh文件夹内没有公匙文件有可能是因为没有用root用户ssh登录过,执行一下ssh操作就会自动生成了,cmd窗口内执行ssh localhost,然后输入电脑密码即可,开启新窗口后重新生成公匙即可. 生产公匙文件后,用文本编辑器打开,里面的内容就是公匙,记住公匙的头部一般为: 在这里插入图片描述
    添加公匙:
    进入个人主页–》设置–》ssh公匙,输入标题并复制生成的公匙并点击确定即可。
    在这里插入图片描述
    成功添加后会收到邮件通知
    然后在终端输入:ssh -T git@gitee.com即可
    假如还是报错请参考https://cloud.tencent.com/developer/article/1594769这篇文章
    准备完成后,在需要生成的目录下使用命令git clone 远程ssh地址即可拉取远程仓库。
    git多人协作常用命令:
    查看本地所有分支 git branch -a
    创建并切换本地分支 git checkout -b 分支名
    删除本地分支 git branch -d 分支名
    分支合并 git merge 分支名 (需要切换成主分支)
    查看远程库信息 git remote -v
    查看远程分支信息 git branch -r
    推送分支 git push 远端库 当前分支
    拉取远程分支 git pull <远程主机名> <远程分支名>:<本地分支名>比如git pull origin master:brantest

标签:git,gitee,命令,ssh,常用命令,分支,生成,公匙
来源: https://blog.csdn.net/weixin_45314192/article/details/122117276

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有