赞
踩
默认是master
分支
git branch
git branch dev
git switch dev
git switch -c dev
git branch -d dev
git remote - v
git remote add 名字 远程仓地址
git remote rm 名字
git branch --set-upstream 远程仓/远程仓分支 本地仓分支
git branch -vv
~本地仓master分支 关联 远程仓master分支,本地仓dev分支 关联 远程仓dev分支~
git add 文件名
,增加 文件
git add .
,增加 当前目录下的所有文件
git rm 文件名
, 删除 文件
~假如删除 index.js,先本地删除index.js,再git删除~
rm index.js
git rm index.js
报错了?为什么?因为本地没有dev分支。
本次仓上创建dev分支,并切换至到dev分支。随后,git push origin dev
,便将README.md
本地仓dev分支内容推入远程库的dev分支。
注意哈,这时远程仓master分支里没有README.md
。
那我们就来看看怎么把 本地仓dev分支 推入 远程仓master分支
有两种方式。
本地仓dev分支 推入 远程仓dev分支 的操作上面已经介绍过了。
远程仓dev分支 并入 远程仓master分支 的操作在github网站上进行,具体步骤如下:
git pull origin master
git clone https://github.com/账号名/helloworld.git
git pull origin master
无法拉取代码git fetch --all
git reset --hard origin/master
git pull origin master
git fetch -all
,将远程仓代码下载到本地
git reset --hard origin/master
,将HEAD
指向origin/master
远程仓的master分支
git pull origin master
,从origin master
拉取代码
git clone https://github.com/账号名/ant-design-vue.git
失败,错误提示:git clone git@github.com:账号名/ant-design-vue.git
。.ssh
目录里没有known_hosts
这个文件。known_hosts
这个文件,且本机公钥会被添加到该文件里。git log
| git log --pretty=oneline
| git reflog
git status
git restore --staged 文件名
将该变动撤回。git restore --staged 文件名
将该变动撤回git restore 文件名
撤销对该文件的修改。git reset --hard HEAD^
| git reset --hard origin/master
git reset --hard HEAD^
,将HEAD
指向上一个版本。HEAD
指向当前版本,HEAD^
则指向上一个版本,HEAD^^
指向上上个版本,HEAD~100
则当前往上100个版本。git reset --hard origin/master
,将HEAD
指向远程仓的master分支参考文章:
廖雪峰git教程
github新手使用手册
git中的core.autocrlf
史上最简单的 GitHub 教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。