美文网首页工具类,工具书
git基本操作命令和安装

git基本操作命令和安装

作者: Super三脚猫 | 来源:发表于2017-10-24 01:05 被阅读59次

git客户端下载及安装

git.png

git官方下载链接

1. 添加到桌面
添加到桌面.png

(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。
(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。
(3)关联配置文件 : 是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。
(4)关联shell脚本文件 : 是否关联Bash命令行执行的脚本文件。
(5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码。

2. 选项内容 (然后一路点击下一步Next。。。)
选项.png

git常用基本命令

  • 初始化git
git init;
//告诉git ‘我’ 是谁
git config --global user.name '三脚猫';
git config --global user.email '12345678@qq.com';
git config --list         查看个人信息
  • 关联远程库(github)
【添加远程地址库】git remote add origin http://github.com/superhaohao
【查看当前远程库地址】git remote -v;
【克隆远程库代码】git clone http://github.com/superhaohao 
【克隆指定远程库代码】git clone -b xxx .git地址
//克隆完然后...有弹窗需要打上码云或者github的账户和密码
【修改远程仓库】git remote set-url origin git@gitee.superhaohao/in.git
【删除远程仓库】git remote rm origin;
  • 分支操作
【查看分支】git branch;  (带*的是当前分支)
【查看所有分支】git branch --all;
【创建分支】git branch (分支名);
【创建分支并移动到里面】git checkout -b (分支名);
【删除分支】git branch -d (分支名);
  • 代码合并基本命令
【1.拉取代码】git fetch;  (拉取到缓存区,还需要手动合成代码)
【2.合并代码】git merge (远程分支名);  eg:  git merge origin/master;
【3.查看冲突】git diff;
【4.查看所在分支】git branch; 
【查看所有分支】git branch --all;
【5.切换分支】git checkout (分支名);
【移动到某分支】git checkout (分支名);
【6.添加到缓存】git add .;   (.是指所有文件)
【撤销缓存】git reset <file>;   (<file>是指定或者不加是全部)
【7.查看缓存状态】git status;
【8.版本说明】git commit -m '网站v2.0版本'
【撤销版本】git reset --hard (commit_id); (id用git log查看)
【9.推送代码】git push origin (本地分支名):(远程分支名);
  • git后悔药
【查询版本】git log;   (查看版本号)
【回退版本】git reset --hard HEAD^;    (回退到上一个版本,ps: 上上个版本就是 HEAD^^)
【回退指定版本】git reset --hard 3628164;  (翻上面log命令,复制commit id加密字符串前几位都行)
【关机后悔药】git reflog; (查询git history命令找到你回退指定版本的commit id 。再次回退)
  • git添加多个远程地址,1拖2
其实我们在git remote add的时候 `origin` 就是一个名称而已,我们只需要修改成别的
【添加第二远程库】git remote add mirror http://github.com/superhaohao
【查一下是否成功】git config --list;
这时候你能看到有两个地址`remote.mirror.url=`和`remote.origin.url=`

'坑:需要注意的是,当你推送同一个项目不同地址的时候,记得分别两个地址都推送一遍,
不然就会出现版本跨越,就需要用到下面的方法去解决'
  • git我最喜欢的粗暴的命令

如果1拖2origin的时候,有时候会忘记推送一个库。下次推送就跨越了版本git报错无法推送,我们需要一些简单粗暴的办法~!

【强行拉取】 git fetch --all
【强行指定版本】 git reset --hard origin/master 
【强行合并】 git pull origin master
  • 如何生成ssh公钥
【选择目录】cd ~
【生成ssh】ssh-keygen -t rsa -C "619596123@qq.com"
 //三次回车即可生成 ssh key
【查看秘钥】cat ~/.ssh/id_rsa.pub
 //添加后,在终端(Terminal)中输入
【查看状态】 ssh -T git@gitee.com
 //返回:Welcome to Gitee.com, yourname! 表示成功

纯手打代码,希望能帮助大家;

相关文章

  • 学习Git基本操作

    #Git命令行基本操作 ##安装Git -官网下载 -启动Git Bash -输入$ git config --g...

  • git基本操作命令和安装

    git客户端下载及安装 git官方下载链接 1. 添加到桌面 (1)图标组件(Addition icons) :...

  • git教程03——远程仓库

    git教程01——windows系统下教科书式安装gitgit教程02——详细的git基本操作命令git教程04—...

  • git教程05——克隆github上的代码到本地

    git教程01——windows系统下安装gitgit教程02——详细的git基本操作命令git教程03——远程仓...

  • git教程04——用git命令将本地代码提交到github上

    git教程01——windows系统下安装gitgit教程02——详细的git基本操作命令git教程03——远程仓...

  • Git使用

    一.Git的安装和基本命令 Linux环境下安装Git $ git //查看是否安装了Git$ sudo apt-...

  • git操作

    初次安装git配置用户名和邮箱 git基本命令 github

  • git 命令

    一、git 操作命令 1. 基本命令 (顺序操作) git init 初始化一个git仓库 git stat...

  • git命令大全

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

  • git常用命令

    一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...

网友评论

    本文标题:git基本操作命令和安装

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