git 的使用(新手)
git的使用心得
git config --global user.name 用户名 在使用git前要注册用户名(个人称谓)
git config --global user.email 用户邮箱 在使用git前要注册邮箱(个人称谓)
mkdir test 创建版本库
cd test 进入仓库
git init 初始化test目录为仓库
注意: ###不要把仓库建立在中文目录下
git status 查看仓库状态
git add 文件名 提交文件到暂存区
git commit -m '备注修改信息' 提交文件到本地仓库
git rm 文件名 在暂存区中删除文件
注册git在线仓库账号
把代码推到远程仓库
git remote add origin https://git.oschina.net/AGoodDay/test.git 添加远程地址
git push origin master 把本地版本推到远程的仓库中去
注意:
这个过程中会让你输入用户名和密码,及你注册远程账户时的账户和密码
git clone https://git.oschina.net/lianshou/test.git 把远程库中的项目复制一份到本地
git pull https://git.oschina.net/lianshou/test.git 拉取最新项目到本地
文件操作
添加多个文件
git add 文件1 文件2添加文件1,文件2git add *.txt添加当前目录下的.txt文档git add .添加当前目录的所有变化删除文件
git rm file1移动或改名
git mv 源文件 新文件
例:
移动:git mv config.php ./inc/config.php
改名:git mv config.php config.inc.php
改动日志
git log 查看项目日志
git log file1 查看某文件的日志
git log . 查看本目录的日志
git diff 版本1(md5) 版本2(md5)比较俩个版本文件差异
git reflog 查看版本变化
HEAD指向当前版本
切换为head的前1版本:git reset --hard HEAD^
切换为head的前2版本:git reset --hard HEAD^^
切换head的前100版本:git reset --hard HEAD~100
也可以用版本号切换
git reset --hard 6207e59
分支
查看分支
git branch查看所有分支创建分支
git branch dev创建dev分支切换分支
git checkout dev 切换到dev分支合并分支
git merge dev合并dev分支删除分支
git branch -d dev删除dev分支快速创建和切换分支
git checkout -b dev创建dev分支并切换到dev分支
远程仓库
- 查看仓库
git remote查看远程仓库
git remote -v 查看仓库地址
删除远程仓库别名
git remote remove 远程仓库名添加远程仓库别名
git remote add 远程仓库名 远程仓库地址
友情提示:
远程库名一般叫origin,但并非强制,你可以自己起名
- 修改远程仓库名称
git remote rename 旧名称 新名称
git 的使用(新手)的更多相关文章
- git和github新手安装使用教程(三步入门)
git和github新手安装使用教程(三步入门) 对于新手来说,每次更换设备时,github的安装和配置都会耗费大量时间.主要原因是每次安装时都只关心了[怎么做],而忘记了记住[为什么].本文从操作的 ...
- git和github新手快速操作流程
git和github新手快速操作流程 本文主要介绍利用git版本控制将项目托管到远程仓库github上的一般性操作流程,为了给正在学习git的同学们一个小小的参考,以便更轻松的去深入学习git,本文所 ...
- git使用记录(新手入门)
最近参与了公司的项目开发,最后要用git来把代码添加到远程库,但是没怎么接触过git,记录一下使用的流程 首先,当然是先下载git,这个略过不提,下载完之后,在你想要保存代码的目录下,用git ini ...
- linux下git安装使用新手教程。
1.进入官网,创建Github帐户,获取git服务. 2.本地安装git客户端,yum install git. 3.生成ssh key,使用命令 "ssh-keygen -t rsa -C ...
- 转载:git和github新手安装使用教程(三步入门)
转载防止以后电脑重装,找不到记录. 教程地址:https://www.cnblogs.com/ttjsndx/p/7943444.html
- 30分钟新手git教程
本文转载自:http://igeekbar.com/igeekbar/post/82.htm Git近些年的火爆程度非同一般,这个版本控制系统被广泛地用在大型开源项目(比如Linux),不同规模的团队 ...
- 一文搞定 Git 相关概念和常用指令
我几乎每天都使用 Git,但仍然无法记住很多命令. 通常,只需要记住下图中的 6 个命令就足以供日常使用.但是,为了确保使用地很顺滑,其实你应该记住 60 到 100 个命令. Git 相关术语 Gi ...
- 自学android半年,已从.net转型成android程序员,分享下这个过程
自学从来都是一件难以坚持的事情,看过太多人三分钟热度之后就颓然放弃,然后告诉下一个要自学的人,自学很难,还是正儿八经去培训机构吧 所以首先你要对安卓开发非常感兴趣,发自内心喜欢安卓系统,日常手机如果是 ...
- Hexo之NexT配置过程中遇到的问题
写在前面 从搭建到布置到GitHub花费时间大概用了五个小时,中间删除repo N次,localhost运行正常,git上出现过404页面.若干次README.md页面,本文将简略介绍搭建过程,主要内 ...
随机推荐
- Zookeeper 提供的API
上篇介绍了Zookeeper命令行相关的知识,本小作文介绍从另一个维度操作Node相关的内容:Zookeer的API.同样借用Zookeeper应用之一的数据注册与订阅中的案例类比命令行操作,重点介绍 ...
- Springboot整合kaptcha验证码
01.通过配置类来配置kaptcha 01-01.添加kaptcha的依赖: <!-- kaptcha验证码 --> <dependency> <groupId>c ...
- 【windows 访问控制】四、访问控制项ACE
访问控制项 具体内容 : https://docs.microsoft.com/zh-cn/windows-hardware/drivers/ifs/access-control-entry 访问 ...
- 【C#特性】 Attribute 应用
特性应用 取得枚举类型的注释 平时开发时,经常会用到枚举类型及其相关判断,而有时我们想显示枚举类型的注释,怎么办?下面用特性来解决这个问题. namespace AttributeDemo.Custo ...
- Linux概述及简单命令
Linux概述及简单命令 转自https://www.cnblogs.com/ayu305/p/Linux_basic.html 一.准备工作 1.环境选择:VMware\阿里云服务器 2.Linux ...
- 《Symfony 5全面开发》教程04、Symfony处理http请求的流程
当我们访问项目的/test路径时,浏览器会向我们的服务器端发送一个请求.我们打开浏览器的开发者工具,打开network选项卡. 在地址栏中敲击回车,浏览器向我们的服务器端发送了一个请求.请求的地址是1 ...
- POJ1990 题解
题目大意:有若干头牛,每个牛有一个音量值,两头牛能互相听见对方说话需要发出两头牛中音量值较大者的音量*两头牛的距离的音量,求使任意两头牛都互相听见对方需要发出的音量总和.每头牛的音量值可以相同,但坐标 ...
- Pycharm:命令行参数的设置
- broken pipe 报错分析和解决办法
参考资料: 1.博客1:https://blog.csdn.net/qq_37535749/article/details/113781338 2.博客2:https://blog.csdn.net/ ...
- .NetCore Web Api 利用ActionFilterAttribute统一接口返回值格式
.Net Core 同 Asp.Net MVC一样有几种过滤器,这里不再赘述每个过滤器的执行顺序与作用. 在实际项目开发过程中,统一API返回值格式对前端或第三方调用将是非常必要的,在.NetCore ...