免费做婚礼邀请函的网站,做dota2菠菜网站,辽源seo,企业品牌策划1. Git简介
当涉及到软件开发或协作时#xff0c;版本管理是一个不可或缺的概念。无论你是一个独立开发者还是一个团队成员#xff0c;都会遇到需要跟踪和管理代码变更的情况。这时候#xff0c;Git作为一个强大而流行的版本控制系统就发挥着重要的作用。 Git#xff08;读…1. Git简介
当涉及到软件开发或协作时版本管理是一个不可或缺的概念。无论你是一个独立开发者还是一个团队成员都会遇到需要跟踪和管理代码变更的情况。这时候Git作为一个强大而流行的版本控制系统就发挥着重要的作用。 Git读音为/gɪt/是一个开源的分布式版本控制系统可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助社区管理Linux内核而开发的一个开放源码的版本控制软件。2005年7月份Linus花了两周时间自己用C写了第一个版本分布式版本控制系统。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。 Git是目前世界上最先进的没有之一分布式版本控制系统 Add这里的Add不只是新增文件包含所有对文件的操作新增、修改、删除。同样Commit也是如此。 Push将所有的Commit推送给服务器 Pull将服务器新的Commit可能是别人提交的或者自己另一台设备提交的拉取下来 2. 下载及安装
git官方下载地址Git - Downloads下载64位安装版。 如果下载速度慢建议将下载链接复制到迅雷进行下载。 3. 命令行操作
3.1. 全局设置
配置config用户名和邮箱git仓库网站上的注册邮箱 git config --global user.name XXX git config --global user.email XXX163.com 查看现有配置 git config --list 3.2. 初始化仓库
创建新的本地仓库首先创建一个目录git_test然后在控制台进入该目录执行初始化init git init # 在指定目录初始化git本地仓库 可以通过如下命令查看仓库当前状态 git status 3.3. 提交代码
目录git_test中创建一个文件README.md提交commit该文件 git add README.md # 或 git add . git commit -m 第一次提交 # -m 后的提交日志必须要写 此时我们的代码就拥有了历史记录可以在本地随时回退到历史的版本。不要任何互联网操作。
可以使用git add .将未被版本管理的文件纳入到版本管理系统。
3.4. 查看提交历史 git log 3.5. 推送代码
如果需要永久保存代码或者想用其他电脑获取代码或分享给同事进行共同开发才需要联网把代码推送到一个公共网络的代码仓库里。
将本地仓库与远程仓库git_test_first关联起来随后推送push过去 git remote add origin https://gitee.com/XXX/git_test_01.git git push -u origin master 此时我们的代码在远程服务器名字叫origin也有一个永久的备份了 本地可以添加多个远程仓库如果只有一个名字建议使用origin 可以通过git remote -v查看有哪些远程仓库链接 3.6. 拉取合并代码
如果远程仓库的代码被别人修改并推送了或者自己在其他电脑上修改推送了则可以把那些修改拉pull下来并与本地的代码进行合并。 git pull 3.7. 克隆仓库
我们可以去开源平台上clone别人的代码同样的如果你的代码仓库是公开的则别人可以下载到你的代码。 git clone https://gitee.com/XXX/git_test_01.git clone的地址使用HTTPS协议的 3.8. 配置忽略文件
有一些临时文件不需要被提交例如windows下的.swp苹果下的.DS_Store。则可以通过在根目录的.gitignore文件中添加描述对这些文件进行忽略
# 忽略所有.swp结尾的文件
*.swp# 忽略指定文件
打包.zip# 忽略目录
.idea/ 3.9. 凭据管理
向git管理网站push代码时首次需要输入账号和密码后边会自动保存如果需要查看、修改、删除。可打开Windows凭据管理。
点开始按钮按下Windows键搜索“凭据管理器” 2. 点击Windows凭据可对普通凭据里之前输入的用户名密码进行编辑和删除操作