常用的Git命令整理
Posted viana37
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用的Git命令整理相关的知识,希望对你有一定的参考价值。
最近把自己做的一些小项目传到Github上,使用Git不再仅仅是简单的add、push等,作为新手,遇到了很多问题,今天有时间进行整理和记录,并持续更新。
上传到远程仓库
git init //初始化,建立本地仓库
git add ***** //向本地库添加文件
git commit -m '*****' //添加注释,这是一个好习惯,我通常会加上时间
git remote add origin https://github.com/githubUsername/repositoryName.git //把本地仓库
与远程仓库建立连接
git push origin master //把本地仓库的内容提交到远程仓库
一般来说,不会出错。如果你事先没有设置好SSH,那么会提醒你输入Github的账号和密码。如果是这个错误,会提示你“fatal:Authentication failed”,授权错误重新执行上一条push命令,再次输入用户名和密码就好了。如果成功则显示
关于add命令,具体点
git add . //添加所有文件及文件夹
git add modules/js/hello.js //添加一个文件
git add style //添加style整个文件夹及其下面的所有内容
如果报错,则有以下几种情况
1. 初始化报错
Reinitialized existing Git repository in *****
说明你已经存在本地仓库了,不用理会(学好英语很重要,尤其是程序员)
2. 添加注释
no changes added to commit
说明你没有改变本地库,不需要添加注释
3. 链接远程库报错
fatal: remote origin already exists
删除上次连接后重新连接到新的远程库即可。如果不改变远程库,则忽略该错误直接push
git remote rm origin
git remote add origin https://github.com/githubUsername/repositoryName.git
4. 代码改动太大,为保护误操作而拒绝本次
error:failed to push som refs to…….
先把远程服务器github上面的文件拉下来,再push 上去。
git pull origin master(注:pull=fetch+merge)
基本操作
1.删除操作
git rm style/index.css //删除一个文件
git rm style -r -f //删除style整个文件及其内容
2.查看
git ls-files
3.恢复删除的文件
git checkout -f
提交代码到分支
创建一个分支并切换过去
checkout --orphan branchName
或者创建一个新的分支,再切换过去
git branch branchName //创建分支
git checkout branchName //切换到branchName分支
查看本地仓库的所有分支
git branch
在Github上创建一个分支并把代码提交上去
git push origin branchName
看到一篇很不错的文章,也推荐大家看一下GIT入门篇-基本概念与操作
以上是关于常用的Git命令整理的主要内容,如果未能解决你的问题,请参考以下文章