git下载安装
1、访问git官方下载网址,点击这里,然后根据自己的电脑系统,下载对应的安装包:
2、找到已下载的安装包文件,点击安装 (一直next即可)
3.安装完成后,桌面右键出现Git GUI、Git bash选项,说明已安装(也可以在cmd中输入“git”,然后回车看有没有相关信息)
git常见语法
1.git init:初始化一个新的Git仓库。
详细分析:git init
命令用于在当前目录中创建一个新的Git仓库。它会在当前目录中创建一个名为.git
的子目录,用于存储Git的版本控制相关信息。
应用场景:当你开始一个新的项目时,可以使用git init
命令初始化一个新的Git仓库,以便开始进行版本控制。
2.git clone [repository_url]:克隆远程仓库到本地。
详细分析:git clone
命令用于将远程仓库完整地克隆到本地。它会复制远程仓库的所有代码、历史记录和分支。
应用场景:当你想要获取远程仓库的代码并在本地进行开发时,可以使用git clone
命令克隆远程仓库到本地。
(repository_url即为码云和GitHub等的仓库链接)
3.git add [file]:将文件添加到暂存区。
详细分析:git add
命令用于将文件添加到Git的暂存区。暂存区是一个临时存储区域,用于存放即将提交的文件。
应用场景:当你完成对一个或多个文件的修改,并希望将这些文件包含在下一次提交中时,可以使用git add
命令将文件添加到暂存区。
4.git commit -m [message]:提交暂存区中的文件。
详细分析:git commit
命令用于将暂存区中的文件提交到Git仓库中。每个提交都需要一个提交消息,用于描述这次提交的内容。
应用场景:当你完成了一系列的修改,并希望将这些修改保存到Git仓库中时,可以使用git commit
命令提交暂存区中的文件。
5.git push:将本地提交推送到远程仓库。
详细分析:git push
命令用于将本地的提交推送到远程仓库,以便与团队成员共享代码。
应用场景:当你完成了一系列的提交,并希望将这些提交推送到远程仓库时,可以使用git push
命令。
6.git pull:拉取远程仓库的最新代码。
详细分析:git pull
命令用于从远程仓库拉取最新的代码更新到本地。
应用场景:当你想要获取远程仓库的最新代码,并将其更新到本地以便在一个最新的代码基础上进行开发时,可以使用git pull
命令。
7.git branch:查看当前所有的分支,并显示当前所在的分支。
详细分析:git branch
命令用于查看当前所有的分支,并显示当前所在的分支。
应用场景:当你想要查看当前所有的分支,并确定自己当前所在的分支时,可以使用git branch
命令。
8.git checkout [branch_name]:切换到指定的分支。
详细分析:git checkout
命令用于切换到指定的分支。
应用场景:当你想要切换到不同的分支时,可以使用git checkout
命令。这在并行开发不同功能或修复不同bug时非常有用。
9.git merge [branch_name]:将指定的分支合并到当前分支。
详细分析:git merge
命令用于将指定的分支合并到当前分支。
应用场景:当你在一个分支上完成了某个功能或者修复了某个bug,并想要将这些更改合并到主分支时,可以使用git merge
命令。
10.git log:查看提交历史记录。
详细分析:git log
命令用于查看项目的提交历史记录。它会显示每个提交的作者、时间和提交消息。
应用场景:当你想要查看项目的提交历史记录时,可以使用git log
命令。这可以帮助你追踪代码更改的时间、作者和提交消息。
gitgui的简单使用
一般提交时候,我们直接点击remote->fetch from->分支,之后点击merge到本地的一个分支即可,然后直接五个按钮rescan点到push即可。(对于放在暂存区的文件点击文件的图标就可以让它返回到工作区)。
git的正确使用姿势
1.频繁提交代码:在开发过程中,建议频繁地提交代码。这样可以保留代码的历史记录,并且在需要回退或者查看之前的版本时更加方便。
2.使用有意义的提交消息(git commit -m [message]):每次提交代码时,都应该提供一个有意义的提交消息,描述该提交的目的和所做的更改。这样可以方便其他开发人员理解你的代码更改,并在需要时查找特定的提交。
3.使用分支进行开发:在进行新功能开发或者修复bug时,最好在Git中创建一个新的分支。这样可以将你的更改隔离开来,不会影响主分支上的稳定代码。完成开发后,再将分支合并回主分支。
4.定期拉取更新:在进行开发之前,要先从远程仓库拉取最新的代码更新,可以避免与他人的更改冲突。
5.使用.gitignore文件:在项目根目录下创建一个.gitignore
文件,并将不需要提交到版本控制的文件或目录列在其中。这样可以避免将不必要的文件添加到Git仓库中。
6.合并代码前进行代码审查:在将代码合并回主分支之前,最好进行代码审查。这可以帮助发现潜在的问题和错误,并确保代码质量。
7.使用标签进行版本控制:在发布一个版本或者里程碑时,可以使用Git标签来标记该版本。这样可以方便地查找和回退到特定的版本。