关于入门git的一些tips

安装基础工具

  1. 下载安装git bash 百度网盘:链接: https://pan.baidu.com/s/1nu99KWp 密码: jfdf
  2. 下载安装NODE.JS 官网下载
  3. 打开git bash 执行以下命令 (改为国内镜像)
    npm config set registry https://registry.npm.taobao.org/
    npm config set loglevel http
    npm config set progress false

配置 GitHub

  1. 进入 https://github.com/settings/keys
  2. 如果页面里已经有一些 key,就点「delete」按钮把这些 key 全删掉。如果没有,就往下看
    点击 New SSH key,你需要输入 Title 和 Key,但是你现在没有 key,往下看
    打开 Git Bash
  3. 复制并运行 rm -rf ~/.ssh/* 把现有的 ssh key 都删掉,这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。
  4. 运行 ssh-keygen -t rsa -b 4096 -C “你的邮箱”,注意填写你的邮箱!
    按回车三次
  5. 运行 cat ~/.ssh/id_rsa.pub,得到一串东西,完整的复制这串东西
  6. 回到上面第 3 步的页面,在 Title 输入「我的第一个 key」
  7. 在 Key 里粘贴刚刚你你复制的那串东西
  8. 点击 Add SSH key
  9. 回到 Git Bash
  10. 运行 ssh -T [email protected],你可能会看到这样的提示:
    图片
  11. 输入 yes 回车,然后如果你看到 Permission denied (publickey). 就说明你失败了,请回到第 1 步重来,是的,回到第 2 步重来;如果你看到 Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access. 就说明你成功了!
  12. 执行git config命令
git config --global user.name 你的英文名字                                      //方便产品经理找(怼)你
git config --global user.email 你的常用邮箱                                     //方便产品经理找(怼)你
git config --global push.default simple                                             //本来我写的是 matching,不过想了想可能 simple 更好
git config --global core.quotepath false                                           //防止文件名变成数字
git config --global core.editor "vim"                                                  //使用vim编辑提交信息

git用法

  1. 本地单机使用
  2. 上传至github
  3. 下载到指定master文件夹

本地使用git的具体操作

  1. 首先用git bash进入创建的指定文件夹 或者在打开指定文件夹,空白处右键 - git bash here
  2. 在使用前需要git init,初始化本地仓库 .git在使用前需要git init,初始化本地仓库 .git
  3. 现在该文件夹已被git初始化了可用 ls -la来看下里面有哪些文件夹,其中有个.git的文件夹说明成功
  4. 我们来做个具体示范:
  5. i. touch 1.txt生成一个文件,
    ii. git add 1.txt 将其加入git暂存区,
    iii. git commit 1.txt -m “first add” 给刚才的add做评论,记住add后要commit
    iiii.可在每次执行上述步骤的时候都用 git status -sb 查看一下git状态 文件名前有?或M(modified)代表需要add,如果是个A说明add成功。
    iiiii. 可用git log 来看操作历史
  6. git status -sb,显示当前所有文件的状态git status -sb,显示当前所有文件的状态
  7. git add 文件路径,用来将变动加到暂存区
  8. git commit -m “信息”,用来正式提交变动,提交至 .git 仓库
    如果有新的变动,我们只需要依次执行 git add xxx 和 git commit -m ‘xxx’ 两个命令即可。别看本教程废话那么多,其实就这一句有用!先 add 再 commit,行了,你学会 git 了。
  9. git log 查看变更历史 里面有每一次的commit和你配置的联系方式。

连接github的具体操作

如何将刚刚的指定文件夹上传至github呢?

  1. 在github新建一个repository(repo),在Repository name中输入你的仓库名,其他不要点直接点下方的
    create repository
  2. 接下来的一页要选择连接时的登陆方式,选择SSH方式。tips:http会每次要输入密码,所以我们要用ssh方式,不用每次都输入密码,GitHub 的 SSH 地址是以 [email protected] 开头的。
    在这里插入图片描述
    因为我们刚刚已经建立了一个指定的文件夹为仓库了,所以选择第二种方式。
  3. 回到gitbash依次复制
    i. git remote add origin [email protected]:xxxx/xxxxxx.git 回车(tips:ssh地址是[email protected]:开头的,如果是http开头的请重建一个ssh方式的连接)
    ii. git push -u origin master 回车
  4. 已将本地指定文件夹内和github 新建仓库连接了,
  5. 可以用git pull ,git push 两连将其上传至github指定仓库。删除github文件与之相似
    先删除本地文件,git add 该文件,git commit该文件,再git push ,git pull。下面是例子。
    cd git-demo-1
    rm -f index2.html
    git add index2.html
    git commit -m “删除 index2.html”
    git pull
    git push
  6. 如何下载github repo到本地仓库呢,进入github repo页点Clone or download复制ssh地址到gitbash里的git仓库,再运行 git clone 你刚才得到的以[email protected]开头的地址就可下载了在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43324026/article/details/82919642
今日推荐