写点什么

git 操作

作者:Jason199
  • 2022 年 8 月 04 日
  • 本文字数:2189 字

    阅读完需:约 7 分钟

git操作

git 上传远程

        上传可以选择上传到 github 也可以选择上传 gitee(码云)

        上传: 向远程传递的不是 .git 所在的文件夹

          是这个文件夹里面的所有内容,当然你也可以选择上传其中的一部分


1. 建立一个远程仓库

        就是再 github 上建立一个 "文件夹"

        打开 github 页面 -> 右上角加号 -> new repository

          repository name 必填, 表示远程仓库名称("文件夹" 名称)

          描述可以写可以不写(可以写中文)

          点击 create repository 就创建成功了

确保文件夹里面保证有一个没有上传的历史版本


2. 添加一个远程仓库地址

        打开命令行, 切换到 .git 所在的目录

        输入指令 $ git remote add origin 你的仓库地址

          remote: 远程

          add: 添加

          origin: 变量名, 你可以自己随便书写, 代表了你的远程仓库地址

          仓库地址: 你准备上传的远程仓库的地址

如果你上传 github 就填写 github 地址、 gitee 就填写 gitee 地址

        添加完毕以后

          只要还在这个文件夹里面

          将来上传只要你指明上传到 origin 地址, 就是上传到现在添加的这个仓库

3. 把历史区的内容推送到远程

        打开命令行, 切换到 .git 所再得目录

        输入指令: $ git push -u origin master

          push: 推送

          -u: 记录下你本次推送到哪一个地址哪一个分支

            如果下次你步进行修改, 还是推送到这个地址这个分支

            不需要再写后面得, 直接写 git push 就可以了

          origin: 推送到哪一个地址

          master: 分支


特别注意

第一次上传填写用户名和密码

当你填写密码错误得时候

        会再给你一次机会

        第二次机会不同得操作系统不一样

          有的时弹框书写

          有的时直接再命令行里面书写

          写密码得时候他是不显示得

           不显示你输入过, 你就按照你得密码书写就可以

当你填写用户名密码出错得时候

        报错: Invalid username or password.

        有的电脑会记录下你的用户名密码

        你再次提交得时候, 没有机会写用户名密码了

        你就打开你的电脑 -> 控制面板 -> 凭据管理器 -> 删除 github 上传记录得用户名密码

        再次提交

拉去远程代码

          1. 自己拉取自己得代码

          克隆远程仓库到本地

          复制 github 上面某一个 "文件夹" 到本地

打开 github, 找到你要复制得仓库

            复制远程仓库得地址

            本地找到一个你需要存放这个文件夹得位置

            打开命令行

            输入指令 $ git clone 远程仓库地址

          这个文件夹是已经被 git 初始化过得仓库

            并且里面记录了一个远程仓库地址

          修改以后, 上传还是上传到 clone 这个文件夹得远程仓库

        2. 第 n 此拉取

          不需要再次克隆了

          你只需要进到你第一次克隆下来得文件夹里面

          打开命令行, 再 .git 所在目录

          输入指令 $ git pull

          2. 自己拉取别人得代码

去到别人得仓库地址

        1. 第一次拉取, 直接克隆

        找本地位置, 输入指令 $ git clone 地址

        2. 第二次以后, 直接拉取

          再次进入到第一次克隆得文件夹里面, 输入指令 $ git pull

        如果修改了内容再次上传得时候

          如果上传失败, 需要得到 clone 的 用户名和密码

git 相关得文件

1. git 占位文件

        当你使用 git 管理你得文件夹得时候

        空文件夹不管

        初始化项目得时候, 先把目录结构准备好, 上传一次

          就会有 img 文件夹

        git 给我们提供了一个这样得文件

          叫做 .gitkeep

          没有名称只有后缀、特殊意义, 在空文件夹得时候

          进行占位, 保持文件夹结构

2. git 忽略文件

        在你得开发过程中, 我们会下载一些第三方

        node_modules 文件夹里面得文件又多又碎, 最好不上传

        我只要初始化项目得时候, 生成 package.json 文件

          只要 package.json 文件留下来

        我上传得时候就不要上传 node_modules

        git 给我们准备了一个文件叫做 .gitignore

          只有后缀没有名字得文件

          书写你不希望 git 帮你管理得文件或者文件夹

        文件在.git 文件同级目录建立

3. git 说明文件

        readme.md

        对你当前仓库内容得描述和说明解释

        你按照 md 得规则书写

        传递到远程得时候, readme 会自动显示再当前仓库得下面

        以 html 结构显示内容, 直接让你看到

发布于: 14 小时前阅读数: 63
用户头像

Jason199

关注

还未添加个人签名 2022.04.29 加入

一条努力上岸的咸鱼

评论

发布
暂无评论
git操作_git_Jason199_InfoQ写作社区