常用的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入门篇-基本概念与操作

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值