git常用命令汇总
-
Git常用命令汇总
Git是一款分布式版本控制系统,广泛应用于软件开发中。以下是Git常用命令的汇总:
1. 初始化Git仓库
– git init:在当前目录初始化一个新的Git仓库。2. 添加和提交文件
– git add:将文件添加到暂存区。
– git commit -m:将暂存区的文件提交到本地仓库,并附上提交信息。 3. 分支操作
– git branch:查看本地分支列表。
– git branch:创建一个新的分支。
– git checkout:切换到指定分支。
– git merge:将指定分支合并到当前分支。 4. 远程仓库
– git clone:克隆远程仓库到本地。
– git remote add:添加一个远程仓库。
– git push:将本地仓库的提交推送到远程仓库。
– git pull:将远程仓库的提交拉取到本地仓库。 5. 查看和撤销修改
– git status:查看工作区和暂存区的状态。
– git diff:查看工作区和暂存区的文件差异。
– git checkout:撤销对文件的修改。 6. 修改提交历史
– git log:查看提交历史。
– git reset:将HEAD指针指向指定的提交。
– git revert:撤销指定的提交。 7. 标签
– git tag:查看标签列表。
– git tag:为当前提交创建一个标签。
– git push –tags:将所有标签推送到远程仓库。8. 其他命令
– git config:配置Git的用户信息和行为。
– git stash:将当前修改保存到一个临时存储区。
– gitignore:配置忽略文件和文件夹。以上是Git常用命令的汇总,通过熟练掌握这些命令,可以更好地管理和控制版本。当然,Git还有更多的功能和命令,可以根据需要进一步学习和探索。
2年前 -
1. git init:初始化一个新的git仓库。
这个命令会在当前目录中创建一个新的.git文件夹,用来保存git提交历史和其他相关信息。2. git clone [url]:克隆一个远程仓库到本地。
使用该命令可以将远程仓库的所有代码和历史记录复制到本地,用于获取远程代码并开始进行开发。3. git add [file]:将文件添加到暂存区。
这个命令将指定的文件添加到git仓库的暂存区,准备提交到版本控制。4. git commit -m [message]:提交暂存区的文件到版本库。
使用该命令可以将暂存区的文件提交到版本库,同时添加一条提交消息(message)来描述这次提交的修改内容。5. git push:将本地代码推送到远程仓库。
使用该命令可以将本地代码的修改推送到远程仓库,保持本地和远程的代码同步。6. git pull:将远程仓库的修改拉取到本地。
如果本地仓库中有不在远程仓库中的提交,可以使用该命令将远程仓库的修改拉取到本地,以保持同步。7. git branch:查看/创建/删除分支。
使用该命令可以查看本地仓库中的所有分支,创建一个新的分支或删除一个已经存在的分支。8. git checkout [branch]:切换到指定的分支。
使用该命令可以切换到指定的分支,用于在不同的分支上进行开发或查看不同的代码版本。9. git merge [branch]:将指定分支合并到当前分支。
使用该命令可以将指定分支的代码合并到当前分支,用于将一个分支的修改合并到另一个分支。10. git log:查看提交历史。
使用该命令可以查看git仓库的提交历史,包括每次提交的作者、时间、提交消息等信息。这些是git中常用的一些命令,帮助我们进行代码版本控制、代码管理和协作开发。掌握这些命令可以更好地利用git来管理我们的代码。
2年前 -
一、概述
Git是一款分布式版本控制系统,它具有简单易用、快速高效的特点。通过Git,开发人员可以追踪文件的变更历史,查看不同版本之间的差异,并可以回滚到任意版本。
本文将汇总一些常用的Git命令,按照操作流程的不同阶段进行分类,并附上相应的说明和示例。
二、配置
在使用Git前,首先需要配置一些基础信息,如用户名和邮箱地址。
1. 配置用户名:
git config –global user.name “Your Name”
示例:git config –global user.name “John Doe”
2. 配置邮箱地址:
git config –global user.email “your_email@example.com”
示例: git config –global user.email “johndoe@example.com”
3. 查看配置信息:
git config –list
示例:
user.name=John Doe
user.email=johndoe@example.com三、创建仓库
在开始使用Git时,首先需要创建一个新的代码仓库。可以选择在本地创建仓库,也可以选择从远程仓库克隆一个已有的仓库。
1. 在本地创建一个新的仓库:
git init
示例:
mkdir myrepo
cd myrepo
git init2. 从远程仓库克隆一个已有的仓库:
git clone
示例:git clone https://github.com/user/repo.git
四、添加和提交
在对代码进行修改后,需要将修改的内容添加到暂存区,然后再提交到本地仓库。
1. 将文件添加到暂存区:
git add
示例:git add index.html
可以使用 “.” 将所有文件添加到暂存区:
git add .
2. 提交暂存区的文件到本地仓库:
git commit -m “commit message”
示例:git commit -m “Initial commit”
3. 查看提交历史:
git log
示例:
commit 35c714ced7225b18bb9a6270132afbae015e7e7c (HEAD -> master)
Author: John Doe
Date: Thu Sep 10 10:10:10 2020 +0800Initial commit
五、分支管理
Git的分支管理功能非常强大,可以同时进行多个分支的开发和合并。
1. 创建一个新的分支:
git branch
示例:git branch feature
2. 切换到指定分支:
git checkout
示例:git checkout feature
可以使用 “-b” 选项来创建并切换到新的分支:
git checkout -b
示例:git checkout -b feature
3. 删除一个分支:
git branch -d
示例:git branch -d feature
4. 查看分支列表:
git branch
示例:
* master
feature5. 合并指定分支到当前分支:
git merge
示例:git merge feature
六、远程协作
Git可以与远程服务器进行协作,实现代码的分享和同步。
1. 添加远程仓库地址:
git remote add origin
示例:git remote add origin https://github.com/user/repo.git
2. 将本地仓库的内容推送到远程仓库:
git push origin
示例:git push origin master
3. 从远程仓库获取最新的内容:
git pull origin
示例:git pull origin master
七、其他常用命令
除了上述介绍的基本命令外,Git还有其他一些常用的命令。
1. 查看文件状态:
git status
示例:
On branch master
Changes not staged for commit:
(use “git add…” to update what will be committed)
(use “git checkout —…” to discard changes in working directory) modified: index.html
no changes added to commit (use “git add” and/or “git commit -a”)
2. 撤销工作区的修改:
git checkout —
示例:git checkout — index.html
3. 取消暂存区的文件:
git reset HEAD
示例:git reset HEAD index.html
4. 回滚到指定的提交版本:
git reset –hard
示例:git reset –hard 35c714ced7225b18bb9a6270132afbae015e7e7c
5. 查看提交详细信息:
git show
示例:git show 35c714ced7225b18bb9a6270132afbae015e7e7c
八、总结
本文对常用的Git命令进行了汇总,并结合操作流程进行分类和说明。这些命令涵盖了Git的基本操作,希望能够对使用Git进行版本控制的开发人员有所帮助。当然,Git还有很多其他的命令和功能,可以根据实际需求进行学习和使用。
2年前