git上传下载代码命令。在想要下载的文件夹下,鼠标右键,git bash / powershell / cmd等命令框
本文为常用git上传下载命令,我没有写管理命令。全部写出来就太多了,有需求的话直接看官网教程即可
(前几个版本,部分好友私信我说是写的太模糊了,索性就费点时间写简洁一些)
一、新文件夹配置git
1、输入git init 进行初始化
//初始化文件夹
git init
2、设置代码库地址
//设置代码库地址
git remote add origin https://gitee.com/XXXXXXXXXXXXXX/XXXX
二、下载/clone代码
1、项目文件夹直接clone或者pull拉取(三种选一种)
//pull拉取代码,maste分支拉取
git pull origin master
//pull拉取代码,dev分支拉取
git pull origin dev
//clone拉取代码,网址为master分支链接或dev分支链接
git clone https://gitee.com/xxxxxx/xxxxxxxx
三、上传代码
1、无论新老项目,先养成习惯,先pull一下分支代码,在本地做修改后,再push上传
git pull origin master/dev
注:如果项目只有个一人在做,直接push是没问题的,如果多个人,直接push,会覆盖之前的代码,多个人push之后,已经改好的代码可能已经被覆盖了,会导致多版本重叠,容易出bug。为了避免这种现象,所以要pull到本地一下。pull之后,命令框会提示有多少增加和修改,以及冲突,找到相关文件,修改后在做提交。
2、修改冲突之后,就要为上传做准备了
//status是为了查看本地改动的文件
git status
命令框出现红色的文件是未commit的文件,或者是commit过但又修改后的文件,绿色的是已经commit过的。
3、添加上传文件 git add
方法1、
//文件名就是git status之后出现的红的那几行,不过一次只能输一行。
git add 文件名
方法2、
//git add 点 这个命令是将git status后显示的全部红色文件全部选中
git add .
add 文件名,这种方法主要用于我们可能修改了多个文件,但是只需要提交几个页面,修改的页面不用全部提交使用。
add 点,这种方法主要用于所有页面都是需要提交的,并未且都已经修改完毕
add之后,如果发现不符合自己需求的,取消add
git reset 文件名
4、重复一下操作2,再看一下自己提交的是不是符合自己预期的
git status
如果符合就进行第5步,不符合就执行以下操作后,再进行第5步
//从暂存区还原到工作区
//还原
git restore --worktree 文件名
//从stage中还原到暂存区
git restore --staged 文件名
//将所有的还原,restore后面有个点
git restore .
//撤销当前工作区所有文件修改, 不包括新建文件,等价于 git checkout -- .
git restore --worktree .
5、提交到本地,且做注释
//这一步是比较关键的,好多朋友直接add后就push,会报错。一定记得commit提交以下
git commit -m '修改购买页商品属性选择框'
6、
//将本地仓库推送到远程仓库分支
git push origin master/dev
7、如果有弹窗让输入凭证,凭证即是你的git或者gitee的用户名和密码
8、查看已push的历史记录
//查看已上传的历史记录
gitk