发布网友 发布时间:2小时前
共1个回答
热心网友 时间:8分钟前
Git是一个强大的分布式版本控制系统,与SVN相似,但功能更胜一筹。
①Git能够在本地进行版本管理,就像有一个版本管理服务器一样。我们可以在合适的时候将本地版本推送到统一的版本管理服务器。
②Git会提取整个代码仓库的完整镜像,相当于对整个代码仓库进行了备份。如果计时版本服务器出了问题,我们可以直接使用本地仓库恢复。结合本地版本管理功能,即使远程版本管理服务器出问题,我们也能继续编写代码,当它恢复时再提交我们的本地版本。
Git最初是为了更好地管理Linux内核而研发的,但现在已经广泛应用于各种项目中。
如果你的系统是Linux,可以直接打开shell输入安装命令。对于Windows系统,需要下载Git For Windows。你可以访问git-for-windows.github.io网站下载安装包,然后按照指引完成安装。
安装完成后,你可以通过Git Bash打开Git命令行。你也可以在当前目录下创建一个代码仓库,或者通过Git Gui打开图形操作页面。
3.1 创建代码仓库
Step 1:配置身份信息,以便在提交代码时Git知道是谁提交的。命令如下:
配置完成后,你可以再次输入,不包括名称,查看是否配置成功。
Step 2:在指定位置创建代码仓库,例如创建一个名为TestForGit的新项目,然后进入工程目录,在Git Bash中键入以下指令建立代码仓库。代码仓库保存了版本管理所需的信息,我们本地提交的代码都会提交到代码仓库中。我们可以选择还原到某个版本,也可以将代码仓库中的代码推送到远程仓库,如GitHub。
创建完成后,你可以使用ls -al查看目录下是否有.git文件夹,这表示代码仓库已创建。
3.2 提交本地代码
创建代码仓库后,使用add命令将需要提交的内容添加进来,然后使用commit命令执行提交操作。例如,创建一个readme.txt文件并写入内容,然后依次输入以下指令:
你可以逐个添加文件,也可以一次性添加所有文件,使用git add .命令即可。如果需要忽略一些文件,可以在代码仓库的根目录下创建一个名为.gitignore的文件,并编辑内容忽略这些文件。
3.3 查看修改内容
使用git status命令可以查看修改的部分,使用git diff命令可以查看具体的更改内容。
3.4 查看提交记录
使用git log命令可以查看历史提交信息,帮助你回忆每次提交修改了什么内容。
3.5 撤销未提交的修改
如果你不小心误删了一些东西,可以使用git checkout命令撤销更改,前提是你还没有添加这些更改。如果已经添加了,需要先取消添加才能撤回提交。
3.6 版本回退
如果你想回退到之前的某个版本,可以使用git log查看提交记录,然后使用版本号回退到指定版本。如果你后悔了,可以使用git reflog命令查看输入的每一条指令,然后回退到最新的版本。