常用git命令
-
常用git命令包括:
1. git init:初始化一个空的Git仓库。
2. git clone [URL]:克隆远程仓库到本地。
3. git add [文件名]:将文件添加到暂存区。
4. git commit -m “提交信息”:将暂存区的文件提交到本地仓库。
5. git status:查看工作区、暂存区和仓库的状态。
6. git log:查看提交日志。
7. git branch:查看分支列表。
8. git checkout -b [分支名]:创建并切换到一个新的分支。
9. git merge [分支名]:将指定分支合并到当前分支。
10. git pull:拉取远程仓库的最新代码。
11. git push:推送本地仓库的代码到远程仓库。
12. git remote add origin [URL]:将本地仓库与远程仓库关联。
13. git remote -v:查看远程仓库的信息。
14. git fetch:获取远程仓库的最新分支。
15. git reset [commit]:将HEAD指针移到指定的commit。
16. git revert [commit]:撤销指定的commit。
以上是常用的git命令,可以帮助你进行代码的版本控制和协作开发。
2年前 -
Git 是一种版本控制系统,用于跟踪和管理项目代码的变化。下面是一些常用的 Git 命令:
1. git init:在当前目录下创建一个新的 Git 仓库。
2. git clone [url]:克隆远程仓库到本地。
3. git add [file]:将指定的文件添加到暂存区。
4. git commit -m [message]:提交暂存区的文件,并附上提交说明。
5. git status:查看当前工作区和暂存区的状态。
6. git log:查看提交记录。
7. git branch:查看、创建、删除分支。
8. git checkout [branch]:切换到指定分支。
9. git merge [branch]:将指定分支的更改合并到当前分支。
10. git push:将本地的提交推送到远程仓库。
11. git pull:将远程仓库的更改拉取到本地。
12. git remote add [name] [url]:将远程仓库添加到本地 Git 仓库。
13. git remote -v:查看本地 Git 仓库关联的远程仓库。
14. git diff:查看当前工作区与暂存区的差异。
15. git reset [file]:取消暂存区中的文件。这些命令是使用 Git 进行版本控制的基本操作,掌握了这些命令,就能够很好地管理项目的代码变化。当然,Git 还有很多其他的命令和功能,可以根据具体需求进行深入学习和使用。
2年前 -
Git是一款开源的分布式版本控制系统,被广泛应用于软件开发中。Git的命令非常丰富和强大,下面将介绍一些常用的Git命令,并按照分类进行分组讲解。
## 配置与初始化
### git config
用于配置Git的各种设置,包括用户名、邮箱、编辑器、简写等。“`
git config –global user.name “Your Name”
git config –global user.email “your_email@example.com”
git config –global core.editor “vim”
git config –global alias.st status
“`### git init
将一个目录初始化为Git仓库。“`
cd your_directory
git init
“`## 提交与更新
### git add
将修改或新创建的文件添加到暂存区。“`
git add file.txt
git add . # 添加所有修改和新文件
“`### git commit
将暂存区的文件提交到本地仓库。“`
git commit -m “commit message”
“`### git push
将本地仓库的提交推送到远程仓库。“`
git push origin branch_name
“`### git pull
将远程仓库的更新拉取到本地。“`
git pull origin branch_name
“`## 分支操作
### git branch
查看当前分支,或创建、删除分支。“`
git branch # 查看分支
git branch branch_name # 创建分支
git branch -d branch_name # 删除分支
“`### git checkout
切换分支,或恢复文件。“`
git checkout branch_name # 切换分支
git checkout file.txt # 恢复文件到最近一次提交的状态
“`### git merge
合并指定分支到当前分支。“`
git merge branch_name
“`## 日志与查询
### git log
查看提交历史。“`
git log
git log –oneline # 简洁显示历史
git log –author=”Your Name” # 按提交者过滤历史
git log –since=”2020-01-01″ # 按时间范围过滤历史
“`### git grep
在版本历史中搜索指定文本。“`
git grep “search_text”
“`### git diff
比较不同版本或分支之间的差异。“`
git diff # 比较工作区和暂存区的差异
git diff HEAD~1 # 比较最新提交和上一次提交的差异
git diff branch_name_1 branch_name_2 # 比较两个分支的差异
“`## 撤销与重置
### git reset
撤销提交,回退版本,或取消暂存文件。“`
git reset commit_id # 撤销到指定提交,并保留修改
git reset –hard commit_id # 撤销到指定提交,并删除修改
git reset HEAD file.txt # 取消暂存的文件
“`### git revert
撤销提交并创建一个新提交来记录这个撤销操作的历史。“`
git revert commit_id
“`## 远程仓库
### git remote
管理远程仓库。“`
git remote -v # 查看远程仓库
git remote add origin url # 添加远程仓库
git remote remove origin # 移除远程仓库
“`### git clone
克隆远程仓库到本地。“`
git clone url
“`以上是一些常用的Git命令,能够满足日常的版本控制需求。当然,Git还有很多命令和功能,可以根据需要进一步学习和使用。
2年前