Git 常见命令

🌙
手机阅读
本文目录结构
axihe

git 配置

git config –global user.name zhubangbang
git config –global user.email www@zhubangbang.com

产生密钥对

ssh–keygen.exe -t rsa

一路回车会在下面产生密钥对;

此时,你的 C:\Users\admin.ssh 这个路径下会生成两个文件:id_rsa 和 id_rsa.pub

用记事本打开 id_rsa.pub 文件,复制内容,在 github.com 的网站上到 ssh 密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚才复制的内容。(ssh-keygen -t rsa -C "email@email.com" 也可以后面加 github 邮箱)

window: C:\users\XXX\.ssh
linux: ~/.ssh/

将公钥加入服务端配置中; github — profile –setting –ssh keys –使用公钥;

克隆 git 代码到当前代码库

git clone git 仓库地址

创建本地分支

  • 创建本地分支 git branch broszhu
  • 删除本地分支 git branch -d broszhu
  • 查看本地分支 git branch –list
  • 查看远程分支 git branch -r
  • 切换分支 git checkout broszhu

从远程服务器更新文件到本地

  • git pull

如果 fork 别人项目,与源项目保持一致;

  • git remote add bieren git 地址
  • git pull bieren master

添加文件

  • git add index.html
  • git rm index.html
  • git add . 添加修改和新建
  • git add -u 添加修改和删除
  • git add -A 添加所有修改

提交修改

  • git commit -m “备注信息”

提交到远程服务器

  • git push origin master

想忽略不提交的文件

建立一个 [.gitignore] 文件

git 差异,比较版本差异的命令;

  • git diff 可以查看修改内容;要随时掌握工作区的状态,使用 git status 命令;git status 告诉你有文件被修改过 。
  • git diff 可查看工作区和暂存区的差异。
  • git diff HEAD 可查看工作区和 HEAD(当前工作分支)相比的差异
  • git diff –cached 可查看暂存区和历史区的差异。

fork 别人的代码

  • 1. 注册自己的账号
  • 2.fork 别人的的项目
  • 3. 克隆自己的项目
  • 4. 进入项目文件夹
  • 5. 在 homework 下建立自己名字的文件夹,并添加 readme.md 文件。
  • 6.git add -A
  • 7.git commit -m”提交到历史区”
  • 8.git push origin master 提交到 github 上
  • 9. 发起一个 pull request
  • 10. 别人合并代码

让自己 Fork 的 github 项目,与源项目保持一致;

  • git remote add teacherhttps://github.com/Broszhu/My-JavaScript-is-a-clover.git[teacher 是随便写的变量名】
  • git pull teacher master // 拉取到本地
  • git push origin master  // 把本地的推送到自己 Fork 的项目;

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

安邦的私人微信

微信号: yaolushan

Anbang

Bilibili(B站)

朱安邦

Anbang