转载
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^
回退上一版本