百度教育网站招代理网站建设公司

当前位置: 首页 > news >正文

百度教育网站,招代理网站建设公司,如何创建网站的快捷方式到桌面,素材天下网站目录 什么是git如何在Linux上使用git配置名字与邮箱本地使用git仓库初始化添加文件到暂存区提交文件到本地仓库查看提交记录 使用git搭配远端仓库托管在网站创建仓库本地拉取远端仓库代码提交到远端仓库 .gitignore文件 什么是git 作为一名程序员#xff0c;即使没用过#… 目录 什么是git如何在Linux上使用git配置名字与邮箱本地使用git仓库初始化添加文件到暂存区提交文件到本地仓库查看提交记录 使用git搭配远端仓库托管在网站创建仓库本地拉取远端仓库代码提交到远端仓库 .gitignore文件 什么是git 作为一名程序员即使没用过也一定听过git和github的大名。git 是一个强大的​​代码或文件历史管理工具​​和​​团队协作工具​​。它可以跟踪文件内容的变化​​记录项目中每个文件每次修改的完整历史通过git还能将代码提交到远程仓库托管全球最大的在线托管网站是github不过由于网络原因可能用不了作为代替我们国内也有gitee可以用。 如何在Linux上使用git 想要使用git首先我们得有在centos中使用yum指令就可以下载git了。 sudo yum install -y git配置名字与邮箱 我们在第一次使用git时提交时可能会收到 这样的提醒要我们初始化一个名字与邮箱因为我们使用git很多时候是多人协作的情形标明名字和邮箱可以在代码出问题或者什么其他情况时及时代码溯源找到是哪个写错的好好惩罚他()。 所以我们要先进行相关配置使用指令 git config –global user.email 邮箱地址 git config –global user.name 名字进行相关配置。 本地使用git 仓库初始化 想要在本体使用git我们可以先创建一个项目目录cd进入之后使用指令 git init初始化仓库初始化完仓库之后我们使用ls -la查看发现多了一个.git的隐藏目录系统在这个目录会自动对我们的项目文件生成本体仓库它存储了 Git 进行版本控制所需的所有元数据和对象数据库。十分重要设置成隐藏文件的目的也是为了不让我们随便进行修改所以没事不要修改这个目录。笔者作为初学者对这个目录的了解也就止步于此不做深入探讨。 添加文件到暂存区 初始化完仓库之后我们可以在这个仓库创建对应的文件但仅仅创建文件是不会提交到仓库也不会被仓库所记录的。我们创建的文件需要被提交才行使用 git add 文件名添加文件在Linux中我们一般就是直接使用 git add .来直接将当前目录下的所有文件直接提交此时系统会自动识别那些文件没有交过自动提交。 提交文件到本地仓库 我们可以使用 git status来检查仓库状态查看哪些文件被修改、哪些未被跟踪此时我们就会发现 出现了这样一句话这句话的意思是我们add了新文件需要使用commit提交到本体仓库或使用指令 git rm –cached 文件来进行回滚即撤回add操作。为什么会这样呢其实我们的add操作还不是真正的提交操作add只是将文件提交到了暂存区暂存区的文件需要被进一步提交才行使用指令 git commit将暂存区的文件正式提交给本地仓库我们一般还要再后面加上选项-m在后面添加备注这是个好习惯。注意这里即使不使用这个选项提交之后我们也是会自动跳转进vim编译器手动输入备注的 所以一般我们直接就是加-m直接写备注了省的待会还要跳转。 此时我们再次使用git status指令会发现提示我们没有要提交的文件了工作目录与最新提交完全一致很干净。 查看提交记录 提交的步骤完事了我们要怎么查看提交记录呢可以使用指令 git log查看提交记录 这里笔者多修改提交了几次可以看到每一次的提交都能看到是谁什么时间以及提交的备注清晰明了。顺带一提在我们修改完文件之后使用git status,系统就自动识别了我们文件有新的修改但是没有提交 笔者测试过更新文件的修改时间而文件内容不动此时就没有提醒了所以应该不是靠修改时间判断的。 此外我们还可以使用指令 git show 提交过的文件查看每次提交的详情和文件改动。
使用git搭配远端仓库托管 使用git提交代码到远端仓库托管是现在我们管理代码比较主流的一种方式因为远端仓库往往更稳定安全。那么托管到远端仓库要怎么操作呢 在网站创建仓库 这里因为网络原因我用的gitee而不是githubgitee是国内的网站每个人只要有网就能正常访问。注册网站用户之后我们就能创建自己的仓库了点创建仓库就能直接创建参数全部默认即可也可根据自己的需求自定义非常简单。 注意这里要将仓库初始化一下不然等下本地git会拉取不成功。因为空仓库没有实际存在的分支git 默认的 HEAD 指向 refs/heads/main或 master,但该引用​​不存在实体​这会导致本地拉取时的解析错误。 本地拉取远端仓库 远端仓库创建完毕我们回到Linux主机我们需要先将远端仓库拉取到本地我们先复制一下远端仓库的地址 不要直接复制网址在仓库中有一个克隆下载的选项点它复制里面的地址或复制指令直接执行。 这时仓库就被拉取到本地了。我们可以像使用本地仓库那样使用它 可以看到.git仓库也是有的。 代码提交到远端仓库 我们使用这个仓库时本地的提交我们都已经讲过了可是要怎么提交代码到远端仓库呢我们在使用完git commit后使用git status会发现与之前有所不同 这提示我们虽然工作目录是干净的即本体仓库与目录是同步最新的但是与远端仓库存在同步差异提示我们使用git push指令将更新推送到远端 git push直接将本地仓库的代码同步到远端仓库他会提示我们输入网站用户名网站昵称下面后面的才是与密码账户密码我们输入后就推送成功了 此时我们查看远端仓库 就推送成功了。 .gitignore文件 我们在使用git提交代码时常常会误提交一些文件例如项目文件中有一些无关文件像配置文件什么的我们只是想提交源代码不想提交这些冗余文件可是提交指定文件又太麻烦我们得一个个指定一般我们都是直接全部提交然后让它自动识别更新的怎么办呢我们可以使用.gitignore文件.gitignore 文件是 git 版本控制系统中的一个​​配置文件​​它的​​核心作用是告诉 Git 哪些文件或目录不应该被纳入版本控制​​。被列入.gitignore 文件中的文件或目录不会被 git add、git commit 追踪也不会出现在 git status 的结果里。 我们在.gitignore文件中加入一些名字可以使用通配符代指许多文件这是我们使用git status就检测不到了使用 git add 和 git commit 也不管用 当然也不会push推送到仓库了你连add和commit都不行还怎么push呢。我们在gitee创建仓库时可以选择自动生成一个.gitignore文件还有对应的模板可以选择这样创建好仓库之后本体拉取时就自动有一个.gitignore了无需自己创建当然如果没有生成也是能自己手动创建的照着网上的模板gitee创建.gitignore文件选模板时有复制一份就可以过滤我们实际传代码时想忽略的绝大部分文件了。