git使用教程最详细最傻瓜
很多人把git想复杂了。用教其实你只需要记住一句话:git就是程最给你的代码拍快照,每个快照都能随时回去。详细我见过太多新手卡在分支合并上,最傻其实那只是用教拍照时换了个相册而已。
先装好git,程最打开终端(Windows用Git Bash),详细输入git --version看到版本号就成功了。最傻接下来找个空文件夹,用教执行git init——好了,程最这个文件夹已经被git盯上了,详细之后所有文件变动它都记小本本。最傻
现在你写了个index.html,用教想存个档。程最三步走:
git add index.html(把文件放进暂存区,详细相当于告诉git“我要拍这张”)
git commit -m "第一次提交"(按下快门,快照存好了)
如果文件多了,直接git add .一键全选。别怕,add可以反悔,git reset就能把暂存区清空。
改坏了代码?别慌。先git status看看哪些文件动过,再git diff查看具体改了啥。要是觉得改得稀烂,git checkout -- index.html直接丢弃工作区的修改,回到上次commit的状态。注意,这个操作不可逆,真不想要了再用。
分支这玩意儿,刚开始用容易绕晕。我换个说法——分支就是平行宇宙。git branch dev创建个叫dev的平行宇宙,git checkout dev跳进去随便折腾,搞砸了git checkout master回到主宇宙,完全不受影响。要是dev里实验成功,git merge dev把两个宇宙合并。合并时可能冲突,git会在文件里标出<<<<<<<和>>>>>>>,手动删掉不要的部分再提交就行。别怕冲突,我见过最严重的冲突也就30行代码,删删改改五分钟搞定。
一个人玩git没意思,团队协作才见真章。这时候需要个远程仓库(GitHub/Gitee都行)。git remote add origin https://github.com/你的名字/仓库名.git把本地和远程连上线。第一次推送用git push -u origin master,之后直接git push就完事。同事改了代码,你git pull拉下来合并。这里有个血泪教训:每天上班第一件事先pull,别闷头写一天代码再pull,冲突能让你怀疑人生。
还有个救命神器叫git log,查看所有提交历史。每次commit都带哈希值(一串乱码),想回退到某次提交就git reset --hard 哈希值前6位。比如哈希是a1b2c3d4e5,你只需要输git reset --hard a1b2c3。不过hard模式会丢掉之后所有改动,慎用。想反悔就用git reflog,能看到所有操作记录,哪怕reset了也能找回。
最后说个我自己的习惯:每次commit前先git diff --stat看看改了哪些文件,确认没误提交。commit信息别写“修改”这种废话,写“修复登录页按钮点击无响应”这种具体描述。你同事会感谢你的,三个月后的你也会感谢现在的自己。
git没那么玄乎,多操作几次肌肉记忆就形成了。真遇到问题,git --help随时查,或者把报错信息复制到搜索引擎,基本都有解。现在,打开终端,去给你的代码拍第一张快照吧。
(责任编辑:综合)
- ·天道xx谁
- ·漏洞虚假
- ·广东网站开发哪家好
- ·免费api接口平台
- ·渗透封神台
- ·麦克表单
- ·商家怎么投诉电商平台乱罚款
- ·靠谱的发卡平台
- ·西方人看到儒家思想渗透
- ·网站安全维护台账













