常用的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命令整理的主要内容,如果未能解决你的问题,请参考以下文章

Git 常用命令整理

Git使用:安装,使用及常用命令整理

常用的Git命令整理

git常用命令整理

git常用命令整理

git 常用命令 整理