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页面,本文将简略介绍搭建过程,主要内 ...
随机推荐
- 我是如何破解你的WINDOWS密码的 ?(1)
我是如何破解你的WINDOWS密码的 ?(1) 密码可以看作我们主要,甚至某些情况下唯一可用于防范入侵的防线.就算入侵者无法在物理上接触到计算机,对于对外的Web应用,他们依然可以通过远程桌面协议或身 ...
- VSCode官方的配置同步方案
前言 这几天在迁移电脑工作环境,对于VSCode,我实在不想从头做下载插件.配置代码规则这样的事情,于是求助百度,搜索结果靠前的解决方案基本都是使用Setings Sync插件,于是我就从了. 经过好 ...
- 『无为则无心』Python面向对象 — 59、魔法方法
目录 1.魔法方法__new__() 2.魔法方法__init__() 3.魔法方法__del__() 4.魔法方法__str__()和__repr__() 5.魔法方法__call__() 6.魔法 ...
- [题解]Codeforces Round #519 - A. Elections
[题目] A. Elections [描述] Awruk和Elodreip参加选举,n个人投票,每个人有k张票,第i个人投a[i]张票给Elodreip,投k-a[i]张票给Awruk.求最小的k,使 ...
- 『无为则无心』Python基础 — 63、Python中的生成器
目录 1.为什么要有生成器 2.创建生成器 (1)简单创建生成器 (2)生成器的使用 3.yield关键词 (1)yield关键词说明 (2)send()方法说明 4.使用yield实现斐波那契数列 ...
- 不知道这10个术语,你还敢说会JavaScript?
每个行业,都有业内"行话",不了解这些行话的人,很难融入到行业中,也永远装不了逼. 从Curry到Closes,有很多JavaScript行话(该领域中使用的特殊词汇)知道这些行话 ...
- linux-日常工作积累
Linux常用命令之envsubst https://blog.csdn.net/banche163/article/details/101369495 Linux中的EAGAIN含义 https:/ ...
- Markdown语法浅学
typora语法使用 1.字体 *斜体*,_斜体_ **粗体** ***加粗斜体*** ~~删除线~~ <u>下划线</u> ***分割线 , --- 2.标题 # 一级标题 ...
- adb常用命令大全——查看手机设备信息
查看手机型号 adb shell getprop ro.product.model 查看电池状况 adb shell dumpsys battery 其中 scale 代表最大电量,level 代表当 ...
- 2022年官网下安装GIT最全版与官网查阅方法
目录 安装部署Git 1.百度搜索git,双击进入. 2.进入主页,双击如图位置. 3.进入下载列表,双击下载. 4.找到本地文件位置,双击安装,弹出界面,选择next 5.进入安装路径位置,修改路径 ...