Git使用

作者: 佩佩216 | 来源:发表于2018-07-16 10:14 被阅读0次

Git配置

  1. 配置用户名和邮箱:
    git config --global user.name "名字(英文)" git config --global user.email "邮箱(常用)"
    注意:此用户名和邮箱是git提交代码时用来显示你身份和联系方式的。
  2. 生成密钥对
    git支持两种传输协议:
    https协议,每次pull, push都会提示要输入密码
    git协议,使用ssh密钥,这样免去每次都输密码的麻烦

检查本机是否有ssh key设置,默认储存在账户的主目录下的 ~/.ssh 目录
cd ~/.ssh 没有则提示: No such file or directory;有则会进入到 ~/.ssh 路径下 ls 查看当前路径中的文件
rm * 删除所有文件(如果需要清空) ssh-keygen -t rsa -C "邮箱(常用)" 生成密钥对
(可生成ssh key自定义名称的密钥,默认id_rsa。)
$ ssh-keygen -t rsa -C "邮箱(常用)" -f ~/.ssh/自定义名称

提示:生成密钥对过程中的操作:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa):

不填直接回车

Enter passphrase (empty for no passphrase):

输入密码(可以为空)

Enter same passphrase again:

再次确认密码(可以为空)

  1. 添加ssh key到GItHub

  2. 测试ssh keys是否设置成功
    过程中的操作:
    Are you sure you want to continue connecting (yes/no)? yes

确认你是否继续联系,输入yes

Enter passphrase for key '/c/Users/xxxx/.ssh/id_rsa':

生成ssh kye是密码为空则无此项;

若设置有密码则有此项且,输入生成ssh key时设置的密码。
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出现词句话,说明设置成功。

Git使用

  1. 命令说明:
    【查看操作指令的历史】
    History
    【库】
    git remote/git remote show 查看当前配置所有远程库,列出远程库名
    git remote –v / git remote --verbose 列出所有远程仓库名和对应的克隆地址
    git remote show <repositories name> 查看某个远程仓库的详细信息
    git remote add <repositories name> <repositories url> 增加远程库(一个本地库可以对应多个远程库)
    【分支】
    git branch 查看所有本地分支
    git branch –r 查看所有远程分支
    git branch –a 查看所有本地和远程分支,远程分支用红色标注
    git branch –v 查看本地各分支最后一个提交对象的信息
    git branch –d <branch name> 删除指定分支
    git branch –D <branch name> 强制删除指定分支
    【获取远程库的更新】
    git fetch 取回默认远程库所有已拥有的本地分支的更新。
    git fetch <repositories name> 取回指定远程库所有已拥有的本地分支的更新。
    git fetch <repositories name> <branch name> 取回指定远程库的指定分支的更新.
    2.案例工作流
    【初始化项目创建本地仓库,关联远程仓库并上传(github)】
    github创建新项目仓库(名字与本地仓库相同,并且不生成README.md)
    git init 创建本地仓库, 生成.git目录 git remote add origin <repositoriesUrl> 关联远程仓库
    git add . 将所有文件添加到暂存区(索引库) git commit –m'commit tip' 将暂存区中所有文件添加到本地仓库,并备注提交信息
    git push -u origin master 将本地文件推送到远程仓库origin的分支master (-u选项会指定一个默认分支,以后就可以不加任何参数使用git push) 【克隆远程仓库到本地(当前路径下),并本地创建分支】 git clone -b branchName repositoriesUrl
    (-b参数可以指定本地创建的分支名,不指定默认使用master分支)
    【个人单独开发上传代码】
    git status 查看本地状态,显示有变动的文件 git checkout -- 文件名字和后缀 将文件改动恢复,撤销修改
    git add . 将所有文件添加到暂存区(索引库) git commit –m'备注' 将暂存区文件添加到本地仓库,并备注提交信息
    git push origin 指定的分支 将本地文件推送到远程仓库origin中指定的分支 【团队协同开发上传代码】 git status 查看本地状态,显示有变动的文件
    git checkout -- 文件名字和后缀 将文件改动恢复,撤销修改 git fetch 更新代码
    git stash 隐藏修改的代码 git checkout 主分支 切换分支
    git pull origin 主分支 更新最新的代码 git checkout - 返回自己的分支
    git merge 主分支 要合并的分支 合并分支 git stash pop 取消隐藏
    git add . 将所有文件添加到暂存区(索引库) git commit –m'备注' 将暂存区文件添加到本地仓库,并备注提交信息
    git push origin 自己的分支 将本地文件推送到远程仓库origin的自己的分支 【回退历史版本】 git log 查看所有的历史版本,获取某个历史版本的id,
    git reset --hard 回退版本到指定id git push -f -u origin master 把修改推到远程服务器

相关文章

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • git

    使用git add . 代替 git add *使用git add之后,怎样恢复?

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • git代理配置

    git http 使用 http proxy git http 使用 https proxy git http 使...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • 前端学习路线(2)——Git使用、DIV+CSS布局

    Git使用、DIV+CSS布局 1. Git使用 链接:git下载链接:git for windows(下载速度可...

  • vscode操作git总让输入用户名密码

    clone使用git地址,不要使用https地址修改.git/config文件中的url = git@git.pl...

  • git 操作以及submodule模式详解,附加jenkins对

    git常用命令 注意:请确保已经安装里git客户端 git使用帮助 git --help //git使用帮助,可...

  • git

    *** git checkout 也可以直接 reset ***使用Git进行项目存储使用git pull时,项目...

网友评论

      本文标题:Git使用

      本文链接:https://www.haomeiwen.com/subject/tkuacftx.html