Git
git init
初始化一个git仓库
git init这时会生成一个 .git 文件夹
git status
查看当前文件状态,包括未提交、待提交文件
忽略文件
在文件夹下创建.gitignore,这个文件夹中便是我们要忽略的文件,
例子:
// 注释写法:
# 注释内容 #
// 忽略所有以.txt结尾的文件
*.txt
// 忽略指定文件
Hello.html
// 忽略指定为文件夹
node_modules
// 忽略名称中以modules结尾的文件夹
*modules/
// 忽略名称中以node开头的文件夹
node*/
// 忽略名称中间包含_modu的文件夹
*_modu*/git add
git add .
将文件提交到暂存区
git commit -m "描述"
git commit -m "描述语句"
将文件提交到待提交区
git push
将待提交区的文件提交到远程仓库
git clone url
将远程仓库的文件克隆下来
分支操作
列出分支
git branch
创建分支
git branch dev
切换分支
git checkout dev
删除分支
git branch -d dev
删除远程分支
git push origin --delete dev
合并指定分支到当前分支
git merge dev
拉取操作
拉取最新项目
git pull
遇到的异常
文件夹异常
描述:上传的文件夹是一个带箭头的文件夹并且无法打开
原因:原来是因为这个文件夹里面有.git隐藏文件,github 就将他视为一个子系统模块了。
解决办法:
1、删除文件夹里面的.git文件夹
2、执行git rm --cached [文件夹名]
3、执行git add [文件夹名]
4、执行git commit -m "msg"
5、执行git push origin [branch_name]
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Alvin
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果