GitHub Git bash 常用命令

    技术2022-07-11  75

    这里写自定义目录标题

    1. 下载安装2. 设置GitHub用户信息3. 进入文件夹4. 仓库连接4.1 初始化本地仓库4.2 GitHub上新建一个仓库4.3 配置SSH Key4.3.1 没有的话4.3.2 有的话4.3.3 测试一下 4.3 建立连接4.4 文件上传4.5 查看提交记录4.6 pull操作4.7 创建分支

    1. 下载安装

    点击下载windows版本的git bash

    安装时,除了下图中的,其余均选择下一步。 安装完成后,点击左下角的windows图标获得下图,点击打开Git Bash。

    2. 设置GitHub用户信息

    设置GitHub的用户信息(设置一次以后就不用再设置了,除非想切换用户)。

    git config --global user.name "你的用户名" git config --global user.email "你的邮箱"

    3. 进入文件夹

    两种方式

    进入项目的文件夹,右键点击Git Bash Here。 从Git Bash进入:使用cd命令进入相关文件夹。

    进入后,创建文件/目录、删除文件/目录等各类操作均与Linux相同。

    4. 仓库连接

    4.1 初始化本地仓库

    git init

    4.2 GitHub上新建一个仓库

    新建仓库的过程请自行查阅。

    4.3 配置SSH Key

    查看是否有SSH Key

    ~/.ssh

    若显示XX Is a directory,则有;否则,无。 有的话,请记住这个地址。

    4.3.1 没有的话

    ssh-keygen -t rsa -C "你的邮箱"

    不断回车直到生成了结果。

    4.3.2 有的话

    GitHub首页 => 右上角点击Settings => SSH and GPG keys => New SSH key

    Title是给本地取一个名字。 Key是复制本地.ssh目录(之前记住的地址)下的id_rsa.pub里面的内容(记事本打开)。

    4.3.3 测试一下

    ssh -T git@github.com

    看到如下内容表示已经设置完成。

    Hi “用户名”! You’ve successfully authenticated, but GitHub does not provide shell access.

    4.3 建立连接

    复制框内地址。

    git remote add 远程仓库名 地址

    需要删除该连接的话

    git remote remove 远程仓库名 地址

    4.4 文件上传

    查看本地仓库文件的修改情况

    git status

    查看具体的内容修改

    git diff

    提交本地仓库的所有修改到远程github

    git add -A

    设置commit信息

    git commit -m "你干了啥"

    进行push操作,正式远程上传(注意:只有第一次上传才用-u,目的在于对齐master分支。)

    git push -u 远程仓库名 分支 或者强制push git push -u 远程仓库名 分支 -f git push 远程仓库名 本地分支名:远程分支名

    若推送时报错,则是由于上传文件过大 记事本打开项目下的.git/config,末尾增加如下

    [http] postBuffer = 5242880000

    则可使得最大能上传5G内容。

    4.5 查看提交记录

    git log

    4.6 pull操作

    git pull 仓库名称 或者 git fetch git merge

    4.7 创建分支

    查看本地所有分支

    git branch

    创建新的分支

    git branch 新的分支

    切换到新的分支

    git checkout 新的分支

    删除分支

    git branch -d 分支名
    Processed: 0.011, SQL: 9