git保姆级教程

菜鸟教程链接 https://www.runoob.com/git/git-basic-operations.html

  • 下载git 安装完成

  • 在合适的文件夹右键打开 git bash here

  • 初始化git 输入 git init (创建仓库) 或者直接克隆项目下来 git clone url (url写链接)

  • 查看git 配置
    git config --system --list #查看系统config
    git config --global --list #查看当前用户配置
    新下载记得配置一下自己的邮箱用户名
    git config --global user.name shanglucheng
    git config --global user.email 2338100131@qq.com

  • 上传(第一次操作)
    git add . ( . 就是把所有文件加入暂存区也可以写文件名选择单个 这一步是添加暂存区)
    (git reset 文件名可以排除某一个文件)
    git status (用不用都行 是看有没有被添加进去 如果没有就在来一遍)
    git commit -m + “注释” (提交到本地仓库 -m里面是 "注释"保持良好习惯 要写备注)
    git remote add origin ‘这里是你要上传仓库的链接’ (这里这一步要是出错可参考https://blog.csdn.net/weixin_44614518/article/details/119582531 也可见“备注1”)
    git push -u origin +master (直接复制上去就全部上传的 master是你要上传到的分区)

  • 上传(平时操作)

    1. git add . ( . 就是把所有文件加入暂存区也可以写文件名选择单个 这一步是添加暂存区)
      (git reset 文件名可以排除某一个文件)
    2. git status (看有没有被添加进去 如果没有就在来一遍)
    3. git commit -m + “注释” (提交到本地仓库 -m里面是 “注释”)
    4. git push

    $ git push -f origin master //强制将本地项目推送上去 少用这个

  • 切换分支上传(一半项目内都会油多个分支比如一个是开发用的一个是稳定版的)
    看链接里面:https://www.cnblogs.com/zhu-hong/p/11733599.html
    可以先使用git checkout 分支名 切换到指定分支
    如果失败的话可能是因为线上仓库没有指定分支名
    git checkout -b 分支名 创建指定分支并切换一般就可以了

注意在平时的多人协同开发工作中需要多一步拉取 pull

  • fetch是将远程主机的最新内容拉到本地,不进行合并

  • git fetch origin master

  • pull 则是将远程主机的master分支最新内容拉下来后与当前本地分支直接合并 fetch+merge

  • git pull origin master

  • 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。如下:

  • git pull origin master:feature-wxDemo #git pull <远程主机名> <远程分支名>:<本地分支名>

上面已经是正常的基本操作了

  1. 生成ssh密钥 ssh-keygen -t rsa (在C:\Users\admin.ssh就能查看到 https://gitee.com/help/articles/4181#article-header0 教程)
  2. 吧生成的公钥复制进去就可以使用了
  3. 教程中的这一步在这里插入图片描述
    会有一个提示是否创建的 别忘了输入yes

备注1:
1、先输入 git remote rm origin
2、再输入 git remote add origin https://gitee.com/*****
over
1、错误一:
Incorrect username or password (access token)
在这里插入图片描述

解决:这个账号密码就是gitee上面的账号密码!!!!,我是用谷歌登录,上面有记住保存密码,所以也不记得,但是可以去谷歌设置那里看这个网站保存的密码。被这玩意搞了浪费好久时间***,但还是得耐心搞,不然没法上传。

2、错误二:
failed to push some refs to ‘https://gitee.com/*****’
在这里插入图片描述

解决:先 git pull origin master
再输入 git push -u origin +master
————————————————

版权声明:该备注为CSDN博主「~HT猫L~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原链接:https://blog.csdn.net/weixin_44614518/article/details/119582531


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部