Git命令与GitHub的使用

idea集成Git和Github教程请点击此处

Git命令
 

  • 设置用户签名
    git config --global user.name 用户名
    git config --global user.email 邮箱
  • 初始化本地库
    在目录内打开Git Bash Here
    git init
  • 查看本地库状态
    git status
  • 添加到暂存区
    可同时添加多个,文件名用空格隔开
    git add <文件名>
  • 提交到本地库
    • 将暂存区内单个文件提交到本地库
      git commit -m"日志信息" <文件名>
    • 将暂存区内所有文件提交到本地库
      git commit -m"日志信息"
  • 查看版本信息
    • 查看详细版本信息
      git log

       

    • 查看精简版本信息
      git reflog
  • 版本穿梭
    切换到任意版本
    git reset --hard 版本号
  • 分支
    不同分支互不影响

    • 查看分支
      git branch -v
    • 创建分支
      git branch 分支名
    • 切换分支
      git checkout 分支名
    • 合并分支
      git merge 指定分支名

      将指定分支合并到当前分支上。例:
      在master分支上,执行 git merge hot-fix 则将hot-fix分支合并到master分支上,hot-fix分支内容没有改变。

      • 合并冲突
        使用 vim 文件名 指令打开文件手动修改并保存,然后再添加到暂存区以及提交到本地库。


Github操作

  • 创建远程库
    New repository -- 输入远程库名字repository name(最好与本地库同名) -- create repository
  • 设置SSH
    • 创建SSH KEY
      ssh-keygen -t rsa -C 你的邮箱
      //注:-C为大写字母C

      输入后一直回车直到完成。完成后会在用户主目录下生成 .ssh 目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。

    • 登录github,settings--SSH and GPG keys--New SSH key

      然后输入一个名字,把刚才的公钥复制到key中,确认添加即可。

  • 将本地库文件推送到远程库
    复制远程库链接:

    git push 远程库SSH链接 分支名
  • 将远程库文件拉取到本地库
    git pull 远程库SSH链接 分支名
  • 克隆远程库到本地
    克隆会自动做以下操作:1.拉取代码,2.初始化本地库,3.创建别名
    git clone 远程库SSH链接

 

posted @ 2022-12-17 01:39  tuuli  阅读(56)  评论(0编辑  收藏  举报