Git最常用操作以及一些错误解决方法

git 常用操作

将文件推送到远程库的三个步骤:

git add filename

git commit -m "推送了一个文件"

git push 

 

git clone 仓库地址,克隆远程库到本地

git pull 从远程库拉取代码

分支操作:

git checkout branchname 切换分支

git checkout -b branchname 创建并切换到目的分支

git branch 查看自己所在分支

git merge master将当前分支合并到master分支

git rebase master 用于线性的合并到master分支

 

git add 文件名//添加到暂存区

git reset HEAD <file>//将文件退出暂存区(commit的时候不会被commit)

git reset --mixed//将文件退出暂存区,会删除文件
 

git commit -m "文件名"//添加到本地节点

git log//查看commit日志

git reset --hard commit_id//撤销commit,注意会删除本地文件

git push -u origin master//推送到远程库
 

创建本地库:

任意目录创建一个文件夹作为库

git init//命令用来初始化这个库,并在文件夹下创建一个.git的文件夹
 

将本地库和远程库关联:

首先使用如下命令拷贝远程库的README文件到当前目录下。

    1.git pull --rebase origin master(重要)

        在你想要关联的本地库下输入如下命令test1表示要关联远程库的名字,Niceug是我的用户名:

    2.git remote add origin https://github.com/Niceug/test1.git

    3.git push -u orgin master

注意:在本地仓库下创建一个文件:才能执行第二条命令;不然会报

error: src refspec master does not match any.

error: failed to push some refs to 'https://github.com/Niceug/JavaProject.git'

这样的错误
 

以上步骤没错的话就会显示这样的消息,就代表本地库和远程库关联起来了,并向远程库推送了第一个文件

Branch master set up to track remote branch master from origin.
 

删除远程库的文件:

git rm -r --cached a/2.txt //删除a目录下的2.txt文件

git commit -m "删除a目录下的2.txt文件" 

git push -u origin master

 

克隆远程库:就是将远程库的文件下载到本地

 

git clone https://github.com/Niceug/test1.git

注意克隆的时候所在的文件夹要在Git根目录下

欢迎关注微信公众号:AI-CODING,为您提供海量的面试经验,以及技术文章,这里有技术论坛,可以畅所欲言。

搜索AI-CODING微信公众号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值