Git 的使用及其一些基本用法
- 打开你的git-bash 绑定用户和邮箱作为标识
$ git config --global user.name "your name"
$ git config --global user.email "your email"

- 为github 账户设置ssh key
- 生成ssh key 在C:\Users\Administrator\.ssh 或者C:\Users\specter\.ssh路径下找到 .pub后缀的文件
- 如果没有找到文件用$ ssh-keygen -t rsa -C "Your Email"来生成

- 生成后用记事本打开.pub后缀文件复制得到ssh key
- 打开github网站登录你的账号找到设置(settings)添加你的秘钥
- 为github 账户设置ssh key
- git init //把这个目录变成Git可以管理的仓库 首先你要把路径转入到你本地的git文件路径下面

- git add . //目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库 备注为 first commit

git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
- git push -u origin master //把本地库的所有内容推送到远程库上

- git init //把这个目录变成Git可以管理的仓库 首先你要把路径转入到你本地的git文件路径下面
最后新增一个文件测试

//初始化git
git init
//将代码添加到本地仓库中
git add .
//commit到本地仓库
git commit -am "提交时描述信息"
//链接到远程仓库地址
git remote add origin 仓库地址
//将本地代码提交到master分支
git push -u -f origin master
//撤销上一次更改
git reset --hard HEAD^
//撤销更改
git checkout -- .
//查看当前更改
git status
//提交所有
git commit -m "这是备注"
//切换到基础分支,如主干
git checkout master
//创建并切换到新分支
git checkout -b cyao
git branch可以看到已经在cyao分支上
//更新分支代码并提交
git add *
git commit -m "init cyao"
git push origin cyao
//远程库与本地库同步 (提交之前未pull)
git pull --rebase origin master
//查看获取过的分支
git branch -a
//合并分支
git merge 分支名 //git 存在未提交代码解决方案
git stash
git stash pop
然后再git checkout ,
然后提示 执行git pull
Git 的使用及其一些基本用法的更多相关文章
- GIT权威手册及常用命令用法
http://git-scm.com/book/zh Git Stash用法 http://www.cppblog.com/deercoder/archive/2011/11/13/160007.ht ...
- git 与 github 最简单的用法
今天发现cygwin里已经装了git,所以顺便测试一下git是怎么用的. 大概最简单的用法是这样的: 1.在github创建一个repository.复制右边那个 HTTPS clone URL 2. ...
- git 版本库拆分和subtree用法
git 版本库拆分 原文地址: https://segmentfault.com/a/1190000002548731 程序员最爽的事情是什么?删删删!所有项目本来都很苗条的,时间长了难免有一些越搞越 ...
- git clone, push, pull, fetch 的用法
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...
- git工作中最常用的用法教程,不走命令行
·1.1 git的概述 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Lin ...
- git在工作中的用法总结-使用篇
上一篇介绍了git的环境安装配置,本篇对git在工作中常用的用法进行总结,已满足大部分的日常工作需求,对于其他的一些git命令用法在今后使用到时我也会更新上来,文中如有错误,欢迎大家指出来,谢谢~ 一 ...
- git常见用法介绍
1. git help:帮助 git help xxx git xxx --help 2. git init:初始化 git init 3. git config:配置 常见用法 git config ...
- git log 高级用法
转自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.3-Git-log%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95 内 ...
- Bitbucket - 用git 用法
核心流程: 从远端中心repo那里Git clone 到本地,再在本地开发(add, commit), 通常会利用branch管理,如果觉得code 没问题了,就push到远端的中心repo上.这里中 ...
随机推荐
- 多线程使用@Async注解创建多线程,自定义线程池
转载自博客https://www.jianshu.com/p/7ac04a501eba
- java常用类与包装类--常用类字符串String类、StringBuffer类、Stringbuilder类
1.String类 1.1String类的概念和储存结构: (1)字符串是一个比较特殊的对象,可以使用new,也可以不使用new来创建字符串对象 String s1 = new String(&quo ...
- 【Linux】CentOS6上mysql5.7安装
1.下载安装yum源 根据系统下载yum源 https://dev.mysql.com/downloads/repo/yum/ rpm -ivh xxxxx.rpm 2.修改yum源 vim /etc ...
- centos7下open--v!(p/n)部署
一,client-server 路由模式 使用tun,openssl,lzo压缩,启用转发,生成证书,关闭selinux 同步下时间 #1安装 yum -y install openvpn easy- ...
- php如何实现大文件断点续传-php文件
总结一下大文件分片上传和断点续传的问题.因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况.http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件 ...
- ASP.NET MVC Ajax下载文件(使用NPOI向现有的excel模板文件里面添加数据)
View Html.DevExpress().Button(DevExpressButtonHelper.AddButton(ViewBag.Form, "Export", &qu ...
- TTTTTTTTTTTTT LA 2191 树状数组 稍修改
题意:给出n个数字,操作有修改(S)和输出区间和(M). #include <iostream> #include <cstdio> #include <cstring& ...
- Mac item2常用快捷键
记录一下iterm 2 快捷键,用于备忘! 标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:co ...
- jquery 给input text元素赋值,js修改表单的值
简单粗暴: (第一种) $('#checkUserName').attr("value",sessionUser.name); (第二种) $("#checkUserNa ...
- java中的过滤器 --Filter
package filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.Filter ...