github入门简单命令及常见错误

github入门简单命令及常见错误:

一、入门常用命令
git init(新建一个空的仓库)
git add .(添加文件夹下的所有文件)
git add 文件名(添加文件夹中的指定文件)
git status(查看状态)
git commit -m "注释信息"(对提交的文件添加备注说明)
git remote add origin 仓库链接地址(连接远程仓库)
git remote rm origin 仓库地址(删除远程仓库)
cd 目录地址 (进入目标目录下)
ls (列出当前目录下的所有文件)
mkdir 文件夹名 (在当前目录下新建文件夹)
rm -r 文件夹名 (用该命令可删除文件夹)
ssh-keygen -t rsa -C "与github账号绑定的邮箱"(配置SSH密钥)
git push -u origin master(仓库为空时,上传文件)
git push origin master(仓库不为空时,上传文件)
git pull --rebase origin master(内容合并)
dir (查看目录下的文件)
git pull origin master(把github上的文件重新拉下来)
git rm -r --cached 文件名(删除磁盘上的文件)
git rm 文件名(从版本库中删除)
git commit -m “删除了文件名”(添加删除说明)
git add -A(上传所有修改)
git commit -a -m "修改注释"(添加文件更新说明)
git push origin master -f(上传更新后的文件)
git push -u origin master(更新github仓库)
git log (查看变更日志)
git remote(查看远程库信息)
git remote -v(查看远程库更详细信息)
分支:
git branch 分支名(创建分支)
git checkout 分支名(切换分支)
git checkout -b 分支名(创建加切换分支)
git branch(查看当前分支)
git checkout master(切换回master分支)
git merge 分支名(合并指定分支到当前分支)
git branch -d 分支名(删除分支)

二、入门操作常见错误
1、输入:git remote add origin 仓库链接地址 时
报错:fatal: Not a git repository (or any of the parent directories): .git
解决办法:输入 git init ,初始化一个本地仓库
2、输入:git remote add origin 仓库链接地址 时
报错:fatal: remote origin already exists.
解决办法:
删除Git仓库中的origin信息:git remote rm origin
重新添加Git仓库中的origin信息
3、输入:git push origin master 时
报错:fatal: ‘origin‘ does not appear to be a git repository
fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.
解决办法:重新输入一次 git remote add origin 仓库链接地址
4、输入:git push origin master 时
报错:fatal: remote error:
[email protected]/myarea is not a valid repository name Email [email protected] for help
解决办法:使用git remote rm origin 然后再使用上传命令
5、输入:git push origin master 时
报错:To [email protected]:yangzhi/hello.git
! [rejected] master -> master (fetch first)
error:faled push some refs to ‘仓库地址’
解决办法:出现这个问题是因为github中的README.md文件不在本地代码目录中。先进行代码合并 git pull --rebase origin master 再执行 git push origin master
6、输入:git add ./ 时
报错:fatal: Not a git repository (or any of the parent directories): .git
解决办法:先输入git init,再git add ./
7、输入:git push origin master 时
报错:error:failed to push some refs to...
解决办法:先输入git pull origin master(先把远程服务器github上面的文件拉下来),再输入git push origin master

以上仅是个人的入门学习,特地从网上搜集汇总了这些命令和错误,虽然不全面,但目前对自己来说足够了,以后还当全面加深认知,当中若有描述不当或其他错误,还请有心人告知加以改正。

原文地址:https://blog.51cto.com/14235507/2422177

时间: 2024-10-10 09:52:45

github入门简单命令及常见错误的相关文章

Git 项目上传至github入门实战并解决常见错误

1.Git GUI 首先,在push到github的项目必须先建立版本(即creat  repository的名字一样),一般是先pull下来,再push(为了防止有其他人提交了代码,而你却不知道,造成的一些冲突) 进行第三步时,必须写提交描述,否则报错,如下 最后一步,需要填写目的路径,直接github上粘贴相应版本路径即可,还必须输入github的名字和密码 成功后,如图: 下面写一下,一般push失败的原因,其实上面也已经提到,(为了防止有其他人提交了代码,而你却不知道,造成的一些冲突)所

GlusterFS源码解析—— GlusterFS 命令行常见错误

问题1 [[email protected] ~]# gluster peer status Connection failed. Please check if gluster daemon is operational. 原因:未开启glusterd服务 解决方法:开启glusterd服务 /etc/init.d/glusterd start 问题2 [[email protected] ~]# gluster peer probe server-130 peer probe: failed

redis常用命令、常见错误、配置技巧等分享

转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/117.html?1455860236 1. redis查看当前所有的key 代码如下: KEYS * 2. 查看当前redis的配置信息? 代码如下: CONFIG GET * 3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk

git入门简单命令

一:在Windows上安装Git 在git官网下载安装程序,(网速慢的同学请移步国内镜像),安装完成后,在开始菜单找到git Bash  一个打开后类似于doc命令窗的东东. 安装完成后需要设置你的用户名和邮箱,因为你要自报家门告诉Git你是谁.所以我们先来学习自报家门的两条命令,用来设置你的用户名和邮箱 (1)设置你的用户名和邮箱 a) git config --global user.name "Your Name" 设置用户名 b) git config --global use

python入门基础教程05 Python工具常见错误

Python-Shell反馈常见错误 初学者通常会使用Python-Shell来学习Python基础及语法知识,在使用Python-Shell 时会遇到这样或者那样的错误,有的是语法错误,有的是键入的函数或者变量名字拼写错误,现就初学者常出现的错误做一个总结. 变量.函数未定义 下面我们简单总结一下在使用Python-Shell时常见的错误提示. >>>len = 12>>>le Traceback (most recent call last):   File &qu

【MySQL】常见错误与常用命令的集锦

[背景介绍] 在使用SQL Server数据库期间,想必大家一定都有过解决各种问题的经历了,很多时候,都会在大家的博客中看到问题与解决方案.现在开发使用的是MySQL数据库,现在来看,发现自己在MySQL中的经历越来越多.前两天,自己电脑的MySQL数据库出问题了,折腾了我好几个小时~~ 这篇博客就将把之前遇到的和这次遇到的错误记录下来,以后也可以更好更快的找到解决办法吧. [常见错误] (1) windows mysql提示:1045 access denied for user'root'@

大数据技术之_03_Hadoop学习_02_入门_Hadoop运行模式+【本地运行模式+伪分布式运行模式+完全分布式运行模式(开发重点)】+Hadoop编译源码(面试重点)+常见错误及解决方案

第4章 Hadoop运行模式4.1 本地运行模式4.1.1 官方Grep案例4.1.2 官方WordCount案例4.2 伪分布式运行模式4.2.1 启动HDFS并运行MapReduce程序4.2.2 启动YARN并运行MapReduce程序4.2.3 配置历史服务器4.2.4 配置日志的聚集4.2.5 配置文件说明4.3 完全分布式运行模式(开发重点)4.3.1 虚拟机准备4.3.2 编写集群分发脚本xsync4.3.3 集群配置4.3.4 集群单点启动4.3.5 SSH无密登录配置4.3.6

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra

github入门到上传本地项目

GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. 利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目.优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流. 创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想. 学习Git也有很多好处.他被视为一个预先维护过程,