Git命令操作
安装配置
将其bin目录添加到path
ssh -keygen -t rsa -C 自己的邮箱(获取ssh远程连接秘钥)
使用:
进入项目目录 右击进入git bash 执行git init
github上new一个新仓库复制生成的例如:git@github.com:qinyios/mygitproject.git
然后执行git remote add origin git@github.com:qinyios/mygitproject.git 和远程仓库建立项目的联系 命令 git add 本地文件提交到暂存区
git commit 暂存区提交到本地仓库
git push将本地仓库的内容推送到远程仓库
git pull将远程仓库的内容拉取到本地仓库 第一次发布项目
ssh-keygen -t rsa
git add .
git commit -m “注释内容”
git remote add origin git@github.com:qinyios/mygitproject.git
git push -u origin master git clone 第二次提交:git push origin master 如果报错:To github.com:qinyios/mygitproject.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'git@github.com:qinyios/mygitproject.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
解决办法:
git pull --rebase origin master 再git push origin master git add 将文件添加进暂存区
git commit 将文件提交到本地分支
git checkout + 分支名字 切换分支
git checkout -b dev 创建并切换分支到dev
git branch 命令会列出所有分支,当前分支前面会标一个*号
git merge dev 把dev分支的工作成果合并到master分支上
git branch -d dev 删除dev分支//强制删除方法git branch -D dev;强制删除原因是远程分支删除了,本地还没删除所以要强制删除
git log --graph 命令可以看到分支合并图
git checkout --filename 把文件从工作区中修改的部分撤销
git reset HEAD readme.txt 可以把暂存区的修改撤销掉,重新放回工作区
git status 查看状态
git rm test.txt + git commit -m "remove test.txt" 删除文件并提交
git push origin +分支名字 把本地库的所有内容推送到远程库上 git stash 把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash pop恢复的同时把stash内容也删了
git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除 git remote -v 查看远程库的信息
git clone 从远程库clone
git branch --set-upstream branch-name origin/branch-name建立本地分支和远程分支的关联
Git命令操作的更多相关文章
- Git 命令 操作
常用 Git 命令清单 我每天使用 Git ,但是很多命令记不住.一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单. ...
- SourceTree代码管理学习git命令操作
Git管理工具SourceTree提交代码时报文件名过长,用命令解决这个错误: 使用git status查看状态信息 git status 使用git add将修改后的文件(.代表全部文件)添加到暂存 ...
- git 命令操作
git add . : 将所有修改过的工作文件提交暂存区 git commit -am 'new' : 将修改过的文件进行记录 git push origin dev : 将项目推送到dev分只 ...
- git命令操作的时候,出现中文名显示问题
方法一:git config --global core.quotepath false 方法二: Windows系统的Git默认是不支持中文显示的,需要进行一系列的设置才能避免乱码的出现,下面总结如 ...
- Git 命令操作记录
1.安装完git软件之后(win系统的) 1)配置用户名密码: 设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email. git config --global user.n ...
- 项目中常用git命令操作指令(一般正常的话够用不够再看相关git命令)
配置git1.首先在本地创建ssh key:ssh-keygen -t rsa -C "github上注册的邮箱" //(一路回车)2.进入c:/Users/xxxx_000/.s ...
- GIT 命令 操作 记录
1.git pull时冲突的解决 1.git stash 2.git pull 3.git stash pop stash@{0} 4.修改冲突 5.git add . 6.git commit 7. ...
- 痞子衡嵌入式:第一本Git命令教程(6)- 日志(log/reflog/gitk)
今天是Git系列课程第六课,上一课我们学会了Git本地提交,今天痞子衡要讲的是如何查看Git本地历史提交. 当我们在仓库里做了很多次提交之后,免不了需要回看提交记录,看看自己之前的改动.有三种Git命 ...
- 【Git】工作中99%能用到的git命令
Git使用笔记 1.第一次使用github ============================================= 1)github注册账号 使用邮箱注册账号 先不要创建版本库 2 ...
随机推荐
- Openstack Restful API 开发框架 Paste + PasteDeploy + Routes + WebOb
目录 目录 Paste PasteDeploy Routes WebOb 简介 WSGI入口 Paste和PasteDeploy 配置文件 pasteini 中间件的实现 Routes WebOb 参 ...
- js中的经典案例--简易万年历
js中的经典案例--简易万年历 html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8& ...
- byte与base64string的相互转化以及加密算法
//在C#中 //图片到byte[]再到base64string的转换: Bitmap bmp = new Bitmap(filepath); MemoryStream ms = new Memory ...
- spring data jpa Specification动态查询
package com.ytkj.entity; import javax.persistence.*; import java.io.Serializable; /** * @Entity * 作用 ...
- UVA 11355 Cool Points( 极角计算 )
We have a circle of radius R and several line segments situated within the circumference of this cir ...
- [Java 教程 02] 开发环境搭建
在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...
- react学习笔记_03-组件&props
组件 & Props的学习 组件允许你将 UI 拆分为独立可复用的代码片段,并对每个片段进行独立构思. 组件,从概念上类似于 JavaScript 函数.它接受任意的入参(即 “props”) ...
- 【记录】git 拉取远程分支代码,同步到另一个git上
最近有需求从某git 上拉取所有分支代码同步到另一git上,现记录操作步骤,以便日后使用: 1:先克隆其中一个分支代码到本地环境 git clone -b test http://账号:密码@XXX. ...
- 2019-3-1-win10-uwp-使用-LayoutTransformer
title author date CreateTime categories win10 uwp 使用 LayoutTransformer lindexi 2019-03-01 09:24:32 + ...
- [css]等高列的简单实现
又碰到css等高布局的问题,发现以前没有总结,这里再把基本原理写一下吧. 1.负边距控制法. <div id="content"> <div class=&quo ...