从0开始学Git——Git的常见操作】的更多相关文章

简介 Git是强大的版本控制系统,主要功能是针对代码.配置文件等文本进行版本控制.备份等,同时个人认为还是分发代码的一个不错的方式. 常见用法 #创建远程git仓库 [root@test88 ~]# mkdir -p /backup/backup.git [root@test88 ~]# cd /backup/backup.git [root@test88 backup.git]# git init --bare #创建本地git仓库 [root@test88 ~]# git config --…
环境: test_git 目录下有个my-project 版本库 所有命令都在test_git目录下执行 本地协同操作 从远端仓库检出代码,或者克隆一个已有的版本库 拷贝一个已有的仓库 #格式: git clone 目标文件 文件 git clone ./my-project ./my-project-copy 将原版本库中的新提交传递给克隆版本库 #1.修改原版本库中的文件并执行add,commit操作 git pull #2.在原版本库中执行 git pull #3.在克隆版本库中执行 #…
众所周知,使用Git分支,我们可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 既然要使用Git分支,这里就涉及到Git分支的管理及常见操作,如列出分支,分支的创建,分支的删除,分支的合并等操作. 以前看到这就头痛,总是搞不明白,今天研究了许久才搞懂,这里做个笔记. 如,我的Git工具安装在E盘>myGit中,安装后目录如下: 我本地创建的仓库为myProject,首先我们可以先查看下本地仓库的分支情况.打开Git工具,操作如下. jiangfeng@jiangfeng MINGW64…
一. react-native 常见操作 1.创建项目 react-native init Market(项目名称,首字母大写) 2.安装常用插件 npm install react-native-tab-navigator --save // Tab组件(底部导航) npm install react-native-actionsheet --save // ActionSheet菜单组件 npm install react-native-gifted-listview --save // 下…
Git学习之常见错误 git push 失败 问题描述: git push Counting objects: , done. Delta compression using up to threads. Compressing objects: % (/), done. Writing objects: % (/), bytes | 445.00 KiB/s, done. Total (delta ), reused (delta ) remote: error: refusing to up…
Git学习之常见错误 问题: git clone 时 报错 Permission Denied (权限被拒绝). 解决方法: 需要把本地的公钥上传到服务器. 解决步骤: ①第一步,设置本地的git的用户名和邮箱. 鼠标右键 -->[Git Bash Here],打开命令行. (注意 --global 表明本机的所有git仓库均使用该配置,根据自己实际需求配置) git config --global user.name '用户名' git config --global user.email '…
问题:2.0.7.RELEASE版本git后,在Intellij IDEA运行项目,结果无法运行FlowApplication等几个服务的错误 描述:打开IDEA,点击Check out from Version Control,选择Git,在弹出的窗口中输入私服地址,下载最新的项目 然后运行FlowApplication,提示错误:Error running 'FlowApplication': Command line is too long. Shorten command line fo…
1.指令集 1.1 本地与远程操作 创建文件 echo > README.md(文件名) 创建文件时输入信息 echo "(message)" >> README.md (文件名) 初始化本地仓库 git init 添加文件放入缓存流中 git add . (点"."表示添加当前文件夹全部文件,添加某个文件直接使用文件名) 克隆远程仓库 git clone 仓库地址 把缓存内容放进发送头 git commit -m "xx" (…
git config --global user.name "liyang"git config --global user.email "liyangslj@126.com" git add --all / git add a.txt b.txt git commit -m '' / git commit readme.txt -m '' git status git diff readme.txt git log / git log --pretty=oneli…
如何从 0 开始学 ruby on rails (漫步版) ruby 是一门编程语言,ruby on rails 是 ruby 的一个 web 框架,简称 rails. 有很多人对  rails 感兴趣,但又不知道从何下手.学习路线是什么,因为在多个场合下回答过类似问题,所以决定整理成文章供大家参观. 有很多人选择直接学习 rails,在学习使用 rails 的过程中学习 ruby.但我觉得这有些本末倒置,我更推崇先学 ruby 再学 rails,在对 ruby 有了一定的了解后再学 rails…
如何从 0 开始学 Ruby on Rails (漫步版)Ruby 是一门编程语言,Ruby on Rails 是 Ruby 的一个 web 框架,简称 Rails. 有很多人对 Rails 感兴趣,但又不知道从何下手.学习路线是什么,因为在多个场合下回答过类似问题,所以决定整理成文章供大家参观. 有很多人选择直接学习 Rails,在学习使用 Rails 的过程中学习 Ruby.但我觉得这有些本末倒置,我更推崇先学 Ruby 再学 Rails,在对 Ruby 有了一定的了解后再学 Rails 有…
傻瓜入门: step by step : https://try.github.io/levels/1/challenges/1 一本书: https://git-scm.com/book/en/v2 竟然有中文版 O.O: https://git-scm.com/book/zh/v2/ git实在是太复杂了,学呀学呀学不懂.只能一点点记下来,省得每次想好久.... 0. 新环境里的第一次配置: [root@D128 Src]# git config --global user.name "Ca…
基本的6个命令 常用的就下面6个命令,但是详细的可能有上百个命令. 还需要特别了解git的几个名词,workspace:工作区,Index/Stage:暂存区,Respository:本地仓库,Remote:远程仓库. 测试环境 vs2015 msysGit+TortoiseGit GitLab 添加到远端仓库 1,初始化一个git仓库 git命令: # 基于已有目录,在当前目录新建一个Git代码库[常用] $ git init # 新建一个目录,将其初始化为Git代码库,如: $ git in…
Git html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,cap…
描述 我定制了一下strongswan的工程.然后想把我自己的定制变成一个repo push到远端git.tong.com与大家分享. 这个时候,应该怎么做? 如果你用过github的话.那么你可以理解,我现在要做的事情就是类似于github上的fork. 开始 1 从strongswan的git上checkout下来它的代码 建立一个新的本地分支,并完成定制修改,放在了新的branch里,我给它起了个名字 叫 tong_plugin,tong_plugin是从version5.7.2分出来的.…
Git常用命令及操作总结 By:授客 QQ:1033553122 利用TortoiseGit克隆源码库到本地 1.安装TortoiseGit 2.打开Git,进入到源码库,点击图示红色选框框选按钮,弹窗界面中复制链接 2.进入要存放源码库的本地目标目录(比如:E:\Git),右键鼠标-选择Git-Clone, 弹出如下界面 3.如上图,按默认配置,点击Ok 按钮,弹窗密码输入框中输入密码,点击Ok 就这样,会把远程代码的master分支下载到本地目录(例中为 E:\Git\ddt-core-we…
Git 常用命令常用命令 创建新仓库 创建新文件夹,打开,然后执行 git init 1 以创建新的 git 仓库. 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 1 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository 1 工作流 你的本地仓库由 git 维护的三棵“树”组成.第一个是你的 工作目录,它持有实际文件:第二个是 缓存区(Index…
一.打标签 git tag -a 0.1.3 -m “Release version 0.1.3″ 详解: git tag 是命令 -a 0.1.3是增加 名为0.1.3的标签 -m 后面跟着的是标签的注释 打标签的操作发生在我们commit修改到本地仓库之后. 相关操作 提交 git add . git commit -m “fixed some bugs” git tag -a 0.1.3 -m “Release version 0.1.3″ 分享提交标签到远程服务器上 git push o…
执行完merge操作后,没有修改代码 1.命令 ⑴ git reflog 查看merge操作的上一个提交记录的版本号 ⑵ git reset –hard 版本号 这样可以回滚到merge之前的状态 2.示例 误将dev合并到了master分支,现要回滚merge操作 ⑴ 首先git reflog ee0ee93 HEAD@{0}: merge dev: Merge made by the ‘recursive’ strategy. 7335548 HEAD@{1}: checkout: movi…
1. 查看标签 列出现有标签,使用如下命令: xiaosi@yoona:~/code/learningnotes$ git tag r-000000-000000-cm.cm v1.0.0 v1.0.1 我们可以用特定的搜索模式列出符合条件的标签.如果只对1.0系列的版本感兴趣,可以运行如下命令: xiaosi@yoona:~/code/learningnotes$ git tag -l 'v1.0.*' v1.0.0 v1.0.1 2. 创建标签 Git 使用的标签有两种类型:轻量级的(lig…
用两台服务器,搭建出一个双master双slave.无单点故障的高可用 RocketMQ 集群.此处假设两台服务器的物理 IP 分别为:192.168.50.1.192.168.50.2. 内容目录 1. 启动 NameServer 集群 2. 启动 Broker 集群 3. RocketMQ 可视化管理控制台:rocketmq-console 4. 集群测试 1. 启动 NameServer 集群 在两台服务器上分别启动 NameServer,可以得到一个无单点故障的 NameServer 服…
1. 配置git客户端 1.1 安装git bash https://git-scm.com/downloads 1.2 设置ssh Key 查看是否有ssh key ls -al ~/.ssh 没有则生成ssh key ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 将生成的公钥 (.pub为后缀) 上传到git网站上 eval $(ssh-agent -s) //确定ssh-agent正在运行 ssh-add ~/.ssh…
学习操作HEAD指针,具体如下: - 查看Git版本信息 - 移动指针 - 通过移动HEAD指针恢复数据 - 合并版本 拓扑图:…
1.安装 分布式版本控制:工作电脑保存完整的代码,中央服务器挂了也可以使用 集中式版本控制:中央服务器挂了就凉凉 sudo apt-get install git git安装 检测安装成功 git 2.创建版本库  新键一个目录git_test mkdir git_test 初始化git init git init 3.版本的创建和使用 在git_test目录下创建一个文件code.txt touch code.txt 创建一个版本 设置邮箱 git config --global user.e…
列出stash的:      git stash list移除stash:         git stash drop stash@{0}查看stash:         git stash show stash@{0}查看stash的diff: git stash show stash@{0} -p保存stash:         git stash save "这里是备注"应用stash:         git stash apply stash@{0}弹出stash:   …
Git 中回退有 reset 和 revert,这两个的区别就是是否保留更改记录 假设当前的提交情况是:A <- B <- C <- D <- HEAD,如下图: 当前是 D,希望回退到 A,那我们可以使用 reset 命令,reset 后再看 git log 就会发现:B <- C <- D 宛如没有出现过,这适用于想完全舍弃 A 之后的修改 但是如果我们想保留 B <- C <- D 的修改记录,可能这三个 commit 的功能只是暂时用不到,以后可能还…
Git 配置好了,来 clone 个或者新建个仓库来试试, $ git clone git@github.com:git/git.git 把 Git 的源码克隆下来,克隆会自动创建本地仓库,并创建本地 master 跟踪到远程仓库的 master 分支,一切都井然有序(这个仓库有点大,天朝的环境需要耐心) $ git init Initialized empty Git repository in c:/Users/X-k_/Desktop/hk/.git/ X-k_@HK ~/Desktop/…
初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人用python来实现了,而且还给出了原代码, 我兴致勃勃的下载下来用,但是根本没有效果,原因是他们给的是2.7版本的程序,我用的软件是3.4版本的, 我又下载了2.7版本的但是运行的时候还是有地方报错,而我又不知道怎么修改,然后觉得时候系统的学习一下了. 宏观目标:让我的工作效率更高 1.写程序帮我…
一.问题: 当git clone项目时报 error setting certificate verify locations: CAfile: E:/git/Git/mingw64/ssl/certs/ca-bundle.crt 错误 二.原因: 我的git的安装在E盘中一个叫GitProject的文件夹下(也就是我的ca_bundle.crt是在:E:/GitProject/Git/mingw64/ssl/certs/ca-bundle.crt目录下),当克隆项目的时候默认找的是git文件夹…
什么动作,关键看你想完成什么 1. 添加新的远程分支: git push origin current_local_branch:new_remote_branch 2. 删除远程分支(冒号前必须要有空格) git push origin :remote_branch 3. 切换到远程分支(只作临时) git checkout remotes/origin/new_remote_branch 4. clone远程某个分支 git clone -b new_remote_branch https:…