详细github的使用大全

1.github的操作

  • git bash here 邮件要操作的文件夹
  • git config --list 查看配置清单
  • git config --global user.name "你的用git户名" 给git配置用户名
  • git config --global user.email "你的用git邮箱" 给git配置用邮箱

2.github命令

  • cd 进入文件夹
  • cd.. 返回上一层目录
  • mkdir 创建项目
  • pwd 显示当前工作目录的全路径
  • touch xx 新建xx文件
  • rm 删除文件
  • ls 查看当前目录所有文件
  • clear 清屏

3.创建本地仓库

  • git init

    • 创建本地仓库,会生成.git文件夹
  • git add .

    • 将本地仓库的数据传输到暂存区

    • git status 查询工作区和暂存区数据工作状态

      • On branch master
        nothing to commit, working tree clean
        
        在你的工作master分支上,工作区和暂存区文件一样
        红色提示是工作区有更改,未提交到暂存区
        绿色提示是暂存区有更改
        
  • git commit -m '提交注释'

    • 将暂缓区的内容提交到本地仓库
  • git diff ‘工作区的文件名’

    • 查看工作区修改的文件的内容
  • git log /git reflog

    • 查看工作日志
  • git reset --hard HEAD^

    • 回复到上一个版本号
  • git reset --hard HEAD^^

    • 回复到倒数第二个版本号
  • git reset --hard "版本号"

    • 回复到指定的版本号

4.关联本地仓库和远程仓库

  • git remote add origin '地址'
  • git remote -v 查看是否连接成功
  • git remote rm origin 删除关联的地址
  • git push -u origin master 第一次推送本地仓库到******github
  • git push 以后推送本地仓库到******github

5.创建切换合并删除分支

  • git branch '分支名(不用加双引号)' 创建分支 git branch day1

  • git checkout '分支名' 切换分支

  • git checkout -b '分支名创建切换分支

  • git push origin '分支名' 推送到哪个分支上

  • git merge '分支名' 合并某分支到当前分支

  • git branch -d '分支名' 删除某分支

  • git branch --list 查看自己创建的分支

    分支的合并

    1.创建分支 git branch day1

    2.在当前的分支中修改内容后,

    在git add .

    git commit -m “first”

    git push origin day1 (创建好分支)

    切换到主分支(master)

    git checkout master

    在master进行分支的合并

    git merge day1

    然后在主分支中

    git add .

    git commit -m “second”

    git push

6.更新/拉去

  • git fetch 更新远程代码到本地,不会自动merge
  • git pull 更新远程代码到本地,会自动合并merge
  • git pull origin 分支名 更新远程分支代码到本地

7.克隆项目

  • git clone '地址' 克隆别人的项目到自己的电脑上

8.配置SSH

  1. cd ~/.ssh 检查是否电脑又ssh
  2. ssh-keygen -t rsa -C 'github邮箱地址'
  3. 三次回车
  4. Enter file in which to save the key (/c/Users/lsh/.ssh/id_rsa) 去找id_rsa的文件
  5. 根据提示到C盘找(id_rsa.pub)pub后缀文件中的所有内容,去vscode复制内容
  6. 打开github 点击头像找setting (找到ssh and GPG keys)
  7. 找ssh ,复制进去。

9.设置git忽略文件

  1. 在工作区创建文件:.gitignore
  2. 在vscode打开,设置忽略文件列表 node_modules

**

下面是合并代码

**

YYYYY
如果是自己创建分支后,不需要git pull
注意是把当前的内容保存在git commit m “qwqw” 才能切换分支
如果没有提交到远程仓库,远程是没有这个内容的
先把当前的分支拉下来,在合并
把修改的内容进行保存到git commit -m “合并”
然后在git pull
git push

合并主分支

先把那个分支修改好了再
先拉
去公司先克隆,在切换分支
在拉
git pull
在那个分支中进行写代码,
写完了代码在保存到本地仓库
git add .
git commit -m “提交”
提交到远程仓库

如果要在主分支合并
切换主分支
如果主分支的内容改变了,先保存到本地仓库
在拉git pull
在合并(你要的分支)分支
在提交

git checkout master
error: The following untracked working tree files would be overwritten by checkout:
README
Please move or remove them before you switch branches.
Aborting
记住
切换分支的时候,一定要保存到本地
git add .
git commit -m “bendi”

进入公司干的第一件事情
在腾讯管家中下载
git
下载后配置
用户名和密码
或者
ssh
1.要项目技术经理
把你的git的用户名和密码进入其中的一员
在你的github同意
2.把项目拉下来
git clone 地址(注意是 https 或 ssh)
可以先切换分支
在你的分支中进行操作

下载node 环境
看公司是不是用淘宝镜像下载
npm install -g cnpm --registry=https://registry.npm.taobao.org

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页