git 入门

git init 在内部生成.git文件夹 系统提示我们成功创建了一个空的git仓库 [图片上传中...(image-c4f9ae-1579534235189-6)]
为了直观的看到文件的状态,我们用 git status -sb 命令 问号表示不知道你想如何处理这些文件 [图片上传中...(image-730cc8-1579534235189-5)]
git add 使用 git add 将文件添加到「暂存区」 单个添加 git add blog.html 全部添加 git add . 意思是把当前目录里面的变动都加到「暂存区」 再次运行 git status -sb,可以看到 ?? 变成了 A [图片上传中...(image-b9f355-1579534235189-4)]
符号A表示添加 使用 git commit -m "XXX" 将你 add 过的内容「正式提交」到本地仓库(.git就是本地仓库),XXX为注释(不可以缺少注释!!!),防止以后一脸懵逼 commit和add一样可以单个提交 git commit blog.html -m '添加blog.html' 也可以全部提交 git commit . -m "添加了几个文件" [图片上传中...(image-deac71-1579534235189-3)]
windows平台 start css/style.css 可以打开文件 rm css/style.css 可以删除文件.同样add,commit提交 git log查看提交记录 如何从github仓库下载 选择非https的下载链接 [图片上传中...(image-8c5cba-1579534235189-2)]
git bash里输入 git clone git@github.com:xxxxx 复制代码 完成下载 如何上传更新 git add 文件路径 git commit "信息" git pull (检查本地云端是否冲突) git push 如何退出vim 强制退出(不保存):狂按 ESC,然后按下 :q! 回车 保存后退出:狂按 ESC,然后按下 :wq 回车 如何回滚版本 有时候代码突然报错,我们接解决不了,可以用回滚之前的版本。 先提交当前的版本。 使用 git log 查看之前的版本 [图片上传中...(image-9f1973-1579534235188-1)]
复制 commit 之后的字符 !!! git reset 这个操作非常危险,会覆盖之前的提交,所以一定要先提交当前的版本。 git reset --hard xxxxxxxxxxxxxxxxxxxxxxx npm install 安装依赖 [图片上传中...(image-11b6b2-1579534235188-0)]
ps: git show xxxxxxxxxxxxxxxxxx 可以查看版本变更的详情 创建分支 git branch 创建分支 git branch button-and-input // 创建一个名为 button-and-input 的分支,之后提交的git不影响该分支 git push origin button-and-input:button-and-input // 将本地的分支推送到远程的分支名 git checkout master 切换到git主线 git checkout button-and-input 切换到分支 复制代码 git push的时候每次都要输入用户名和密码的问题解决 可能是添加远程库的时候使用了https的方式 查看git使用的传输协议 git remote -v 复制代码 如果像下面一样是https,就需要改为ssh origin https://github.com/ origin https://github.com/ 复制代码 更改方式 git remote rm origin git remote add origin git@github.com:用户名/仓库名.git git push -u origin master 复制代码 再次查看 origin git@github.com origin git@github.com 复制代码 ok,问题解决了

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):