学习路线:
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就会越来越多以下是网络渗透需要学习的内容:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
git config --global user.email "your_email"
🍊 3. 创建本地代码仓库
在配置好全局设置后,我们可以新建一个文件夹,用来当作本地代码仓库
建好文件夹后,我们需要初始化代码仓库
git init
这时候在这个文件夹下就会创建一个隐藏的 .git
文件,这样就创建好了
🍋 4. 暂存文件
这时候我们在当前文件夹下创建一个文件
touch README.md
然后随意添加点文件内容
将修改的文件保存到暂存区
git add .
.
表示目录下的全部文件,也就是提交所有
如果只想上传某个可以这样
git add README.md
🍌 5. 提交修改
将文件保存到暂存区之后,我们需要将文件提交到本地仓库
git commit -m "first commit"
引号内容是我们此次提交的注释,解释这次提交修改的内容之类的
在某些考核的过程中,可能会限制代码提交的次数
我们可以将此次的修改加到上一次提交中
git commit --amend
🥭 6. 与远程仓库建立连接
在推送代码之前我们需要与远程仓库建立连接,不然本地参考怎么知道上传到哪里呢?
git remote add origin 仓库地址
仓库地址在 Gitee 上可以查看
🍍 7. 推送代码
在提交代码到本地仓库后,我们需要将它推送到远程仓库中
git push -u origin master
注意:第一次推送分支时,加上 -u
,在推送分支内容的同时,会与远端的分支关联起来,下次提交不需 -u
可以直接
git push origin master
🥭 8. 查看远程仓库
这时候我们可以在远程仓库上,看到自己刚刚上传的代码
这样我们就完成了我们的第一个任务,上传代码
接收第二个任务,现在我们的项目有两个开发人员,我们需要创建一个分支,用于平时的开发
🍎 9. 创建分支
创建分支可以保证各个功能的相对独立,不用一起修改同个分支的代码文件
我们可以先查看当前仓库下的所有分支
git branch
创建一个 dev
分支
git branch dev
切换到 dev
分支
git checkout "dev"
以上的分支操作,还可以采用其他的方法
创建分支并切换到该分支
git checkout -b "分支名"
也可以采用 switch
(推荐)
git switch -c "分支名"
切换分支也可以采用 switch
git switch 分支名
然后我们可以通过切换到 dev 分支上,进行正常的提交推送,就像这样
🍏 10. 合并分支
平时我们在 dev
分支上开发,到一定时候是,我们需要将我们的分支合并到主干分支上
首先需要切换到 master
分支
git checkout master
然后合并 dev 分支
git merge dev
合并完成后要 push 到远程仓库
git push origin master
🍐 11. 删除分支
当我们不再需要这个分支时,我们就可以删除它
git branch -D 分支名
这只是删除了本地的分支
我们还要删除远程仓库的分支
git push origin --delete 分支名
此时已删除成功
我们成功的学会了第二个任务,现在你的同事推送了代码我们需要同步一下
🍑 12. 拉取代码
给大家的福利
零基础入门
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
同时每个成长路线对应的板块都有配套的视频提供:
因篇幅有限,仅展示部分资料
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!