Git常用命令+本地连接远程仓库
一、git命令整理
git config --global user.email “邮箱名”:绑定GitHub邮箱
git config --global user.name “Github名”:绑定GitHub
git init:初始化一个空的git仓库
git status:检查仓库中的文件状态
git add:添加文件到暂存区
git commit -m “备注信息”:提交到版本库并记录提交信息
git log:查看git日志
git log --pretty=oneline:简化日志信息
git log --graph --pretty=oneline --abbrev-commit 查看日志信息(暂时不知跟上面有什么区别)
git checkout – 文件名:撤销对本地文件的更改(未add时)
git reset HEAD 文件名:撤销对暂存区的修改(add后)(相当于撤销add操作)
git reset --hard HEAD^:回退版本信息
(HEAD^:一个版本 HEAD~50 五十个版本)
git reset --hard 标识符:恢复到标识符版本
git rm 文件名:删除仓库中的文件
git clone GitHub仓库地址:将远程的仓库下载到本地
git push origin master:将本地仓库的内容与远程仓库同步 推过去
git pull origin master:拉取远程仓库的代码到本地,使本地与远程仓库的代码同步 拉过来
git remote add origin 仓库地址:将本地仓库同步(连接)到远程仓库
git push -u origin master:将本地仓库的内容推送到远程仓库中
(-u参数,Git会把本地的master分支与远程的master分支关联起来)
git branch 分支名:创建新分支
git checkout 分支名:切换到分支
git checkout -b 分支名:创建并切换分支
git branch:查看分支
git branch -D(d高版本小写也可以) 分支名:删除分支
git push origin本地分支名:远程分支名:将分支推送到远程仓库
(如果没有冒号那么本地分支名将会与远程分支名相同)
二、本地连接远程仓库
初始化仓库:git init
建立连接:git remote add origin 远程仓库地址
远程仓库pull到本地:git pull origin master
最新文章
- jQuery-DataTables相关的网址
- uva 12034
- Git本地提交到远程指定分支
- 二叉搜索树、B树
- Javascript中对象的Obeject.defineProperty()方法-------------(ES5/个人理解)
- hibernate中 inverse的用法(转载)
- 在ArcGIS空间数据库中增加点数据的方法
- JS魔法堂:浏览器模式和文档模式怎么玩?
- iOS 获取当前月份的天数(转)、
- Unity3d 协程的注意问题(新手须注意,老手须加勉)
- PL/SQL developer export/import (转)
- Sql 格式化工具
- android控件 下拉刷新pulltorefresh
- ftk学习记录(脚本文章)
- Cygwin-添加到右键菜单脚本--一键安装、卸载
- -bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8): No such file or directory
- 通过 bsondump 命令工具 解析备份产生的bson文件
- vue 引入字体库
- 2017湘潭大学邀请赛G题(贪心+优先队列)
- 【工具相关】Web-Sublime Text2-安装插件HTMLPrettify
热门文章
- 三维 WebGIS 新玩具:OpenGlobus
- CS与MSF之间的会话传递
- 754. Reach a Number
- ASP调用SDK微信分享好友、朋友圈
- 【Java集合】为什么HashMap的长度是2的N次幂?
- androguard安装和体验
- POJ2308连连看dfs+bfs+优化
- C#-获取页面源代码
- TortoiseGit:拉代码密码错误remote: Coding 提示: Authentication failed! 认证失败,请确认您输入了正确的账号密码
- 游戏中的2D OBB碰撞模型的碰撞算法介绍和实践