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