将项目文件放入gitee仓库及git命令

将本地项目文件放入仓库

  1. 在gitee新建一个仓库 输入仓库名点创建即可
  2. 创建仓库后有步骤,直接按照步骤操作
    1
    犯了一个低级错误:以为截图上的仓库指的是刚新建的仓库,
    就按照已有仓库步骤操作,报错
    在这里插入图片描述
    但其实这里指的仓库指的是本地仓库,我的项目文件是自己写的,并没有建立本地仓库,所以需要按照创建git仓库步骤执行命令。然后就将本地项目放到仓库中啦。

注意: 远程仓库的默认名称是origin
!!使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。

将仓库建好后,常用的一些git命令

将一个文件放到Git本地仓库
git add . // 将内容从工作目录添加到暂存区。
git commit -m "wrote a readme file" // 告诉Git,把文件提交到仓库:-m后面输入的是本次提交的说明
git status //要查看工作区状态
git push  //把下载过的文件更新回去
git pull   //把伙伴更新好的文件再下载回来
git  push origin master // 把本地master分支的最新修改推送至Gitee

如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令

git branch --set-upstream-to <branch-name> origin/<branch-name>

其他一些命令及作用

pwd 命令用于显示当前目录

pwd 

通过以下命令把当前目录变成Git可以管理的仓库.:使用这个命令后,此目录下会自动生成一个git文件夹

git init

查看修改内容:显示从最近到最远的提交日志 加上–pretty=oneline参数,目录更清晰些.git log 我们可以看到3次提交,最近的一次是append GPL,上一次是add distributed,最早的一次是wrote a readme file。

git diff

回退到上一个版本:用HEAD表示当前版本,上一个版本就是HEAD^

 git reset --hard HEAD^ 

指定回到未来的某个版本

git reset --hard 1094a

用来记录你的每一次命令

git reflog

丢弃工作区的修改:把暂存区的修改撤销掉,重新放回工作区

git checkout -- 文件名.后缀  --很重要,没有--,就变成了“切换到另一个分支”的命令

把本地master分支的最新修改推送至Gitee

 git push origin master

该操作 可以 拉取最近一次提交到版本库的文件到暂存区 并且该操作不影响工作区

git reset HEAD <file>
例: git reset HEAD readme.txt 

删除文件 :先手动删除文件,然后使用

git rm <file>
git add<file>  效果是一样的。

查看远程库信息

git remote -v

如果添加的时候地址写错了,或者就是想删除远程库,可以用

git remote rm <name>

第一次推送master分支的所有内容

git push -u origin master

合并指定分支到当前分支

git merge

查看所有分支

git branch 

创建分支

git branch <name>

直接切换到已有的master分支

 git switch master
 git checkout master

创建dev分支,然后切换到dev分支

git checkout -b dev
git switch -c dev

删除dev分支

git branch -d dev

查看分支合并图

git log --graph

强制禁用Fast forward模式(这种模式下,删除分支后,会丢掉分支信息)

git merge --no-ff -m "merge with no-ff" dev

把当前工作现场“储藏”起来,等以后恢复现场后继续工作

git stash

查看工作现场

git stash list

恢复储藏的工作现场

git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除
git stash pop,恢复的同时把stash内容也删了

给分支打标签

git tag v1.0

查看所有标签

git tag

查看标签信息

git show <tagname>

带有说明的标签 -a表示标签名 -m表示说明信息

git tag -a v0.1 -m "version 0.1 released" 1094adb
注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。

删除标签

git tag -d v0.1

推送某个标签到远程

git push origin(默认库名) v1.0

一次性推送全部尚未推送到远程的本地标签

git push origin --tags

在gitee新建分支

git push -u origin gqx_dev
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值