git命令

转载
https://blog.csdn.net/u013325929/article/details/70313414

VUE CLI 3.0 新增项目

1.打开终端​,cd到上层目录,新建demo项目

vue create demo
cd demo

2.码云新建项目demo, 把下面用readme初始化的勾去掉,复制项目地址
3.直接添加远程库地址并push

git remote add origin https://gitee.com/rackar/demo.git
git push -u origin master

普通新增项目

1、打开终端​,cd到已存在项目的目录
​​​2、输入以下命令行,初始化一个本地仓库:
​git init
3、输入以下命令,把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!):
​git add .
或者git add *
4、输入以下命令,把文件提交到本地仓库:
git commit -m "Initial commit"​
如果出现nothing to commit, working directory clean​说明你已经提交好了。
​5、输入以下命令,添加远程仓库地址:
输入:git remote add origin + 你的仓库地址
例如:git remote add origin https://git.oschina.net/hhh/GitDemo​.git
如果出现fatal: remote origin already exists.​说明你已经添加过远程仓库了,输入以下命令删除远程仓库:git remote rm origin,然后再次执行第5步。
6、​输入以下命令,把文件提交到远程仓库:
git push -u origin master​
然后你就等着它提交完成就完事了。
7、假如第6部失败的话再执行git pull –r origin master命令,然后再执行git push -u origin master即可上传成功。
8、完事后假如还是不能拉代码的话再重启项目执行git branch –set-upstream master origin/master即可。
9 从远程拉取同步到本地
git pull origin master

增加一个远程库

在已连接gitee.com的远程库基础上,有时又需要同步到github
给当前分支增加一个远程库
git remote add originhub https://github.com/Rackar/aspnet-core-registration-login-api
推送到第二个远程库
git push master originhub

分支合并

1.首先同步所有更改
git push
git pull
git checkout dev #切换到要合并的其他分支
git pull
git checkout hebing #切换回自己的分支

2.查看所有分支和远程分支
git branch -a

3.开始合并
git merge dev
有冲突需要手动选择调整,保存,然后commit, pull, push

4.删除不需要的过程分支
git branch -d dev
git checkout hebing
再到网站上删除远程的相应分支

5.重新从合并后的主分支复制新建开发分支
git checkout -b dev2
将新分支推送到远程
git push --set-upstream origin dev2

###常用命令
转载廖雪峰博客
windows别用记事本编辑任何文件,会有坑爹bug,使用Notepad++的默认编码设置为UTF-8 without BOM即可。

git status
随时可用,查看当前状态

git diff filename.txt
比较具体差异

git add fn1.txt fn2.txt
git commit -m “add fn1,fn2”
添加到库,确认提交

git log
查看各次commit记录

git reset --hard HEAD^
回退上一版本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值