日常用到的一些git命令记录
-
Git是一个分布式版本控制系统,用于跟踪文件的变化和协作开发。在日常工作中,我们会经常使用一些Git命令来管理代码库。下面是一些常用的Git命令记录:
1. git init:在当前目录下创建一个新的Git仓库。
2. git clone:克隆远程Git仓库到本地。
3. git add:将文件添加到暂存区。
4. git commit -m ““:提交暂存区的文件到本地仓库,并添加提交信息。
5. git status:显示工作目录的状态,包括已修改、已暂存、已提交等文件。
6. git diff:查看当前工作目录与最新提交的差异。
7. git pull:从远程仓库拉取最新的提交。
8. git push:将本地提交推送到远程仓库。
9. git branch:查看分支列表。
10. git branch:创建新的分支。
11. git checkout:切换到指定分支。
12. git merge:合并指定分支到当前分支。
13. git remote add:添加一个远程仓库。
14. git log:显示当前分支的提交日志。
15. git reset:回退到指定的提交。
16. git stash:将当前未提交的修改暂存起来。
17. git tag:打标签。
18. git rebase:将当前分支变基到指定分支。 以上是一些常用的Git命令,不同的开发场景会使用不同的命令,可以根据具体需求进行学习和使用。熟练掌握Git命令可以有效提高开发效率和代码管理能力。
2年前 -
1. git init: 在当前目录初始化一个新的git仓库。
2. git clone [repository]: 克隆一个远程仓库到本地。
3. git add [file]: 将文件添加到git的暂存区。
4. git commit -m “[message]”: 提交暂存区的改动到本地仓库,并添加一条提交信息。
5. git push: 将本地仓库的改动推送到远程仓库。
6. git pull: 从远程仓库拉取最新的改动到本地仓库。
7. git status: 查看当前分支的状态,包括修改、删除和新增的文件。
8. git branch: 查看当前仓库的分支情况。
9. git checkout [branch]: 切换到指定的分支。
10. git merge [branch]: 将指定分支合并到当前分支。
11. git log: 查看提交历史。
12. git reset [commit]: 撤销指定提交,并将改动保留在工作区。
13. git stash: 将当前未提交的改动存储到一个临时储藏区。
14. git stash pop: 恢复最近的储藏,并将其从储藏区删除。
15. git remote add [name] [url]: 添加一个远程仓库的别名和URL。
16. git remote -v: 查看当前仓库的远程仓库情况。
17. git fetch: 从远程仓库下载最新的改动,但不合并到当前分支。
18. git rebase [branch]: 将当前分支的改动“挪动”到指定分支之后。
19. git tag [name] [commit]: 在指定的提交上添加一个标签。
20. git diff [commit1] [commit2]: 查看两个提交之间的改动差异。
这些是日常使用的一些git命令,可以帮助我们进行版本控制、代码协作和追踪改动等操作。熟练掌握这些命令,对于使用git进行项目管理和开发非常有帮助。
2年前 -
小标题1:Git基础命令
1. git init:初始化一个新的Git仓库。
2. git clone:克隆一个远程仓库到本地。
3. git add:将文件添加到暂存区。
4. git commit:将文件从暂存区提交到本地仓库。
5. git status:查看当前仓库的状态。
6. git diff:查看文件的修改内容。
7. git log:查看提交历史。
8. git checkout:切换分支或者恢复文件。
9. git branch:查看、创建、删除分支。
10. git merge:合并分支。
11. git fetch:从远程仓库拉取变更。
12. git pull:拉取远程仓库的变更并合并到本地。
13. git push:将本地仓库的变更推送到远程仓库。小标题2:Git团队协作命令
1. git remote:管理远程仓库。
2. git fetch origin:获取远程origin仓库的变更。
3. git merge origin/branch_name:将远程分支合并到本地当前分支。
4. git pull origin branch_name:从远程仓库拉取指定分支并合并到本地。
5. git push origin branch_name:将本地分支推送到远程仓库的指定分支。
6. git clone repo_url:克隆远程仓库到本地。
7. git remote -v:查看远程仓库的地址。
8. git remote add remote_name remote_url:添加远程仓库。
9. git remote remove remote_name:移除远程仓库。
10. git tag tag_name:打标签。
11. git push origin –tags:将本地所有标签推送到远程仓库。
12. git branch -r:查看远程分支。
13. git branch -a:查看所有分支。小标题3:Git修改提交历史命令
1. git commit –amend:修改最后一次提交的信息。
2. git rebase -i commit_id:修改历史提交。
3. git reset commit_id:撤销历史提交。
4. git revert commit_id:撤销指定提交。小标题4:Git分支管理命令
1. git branch branch_name:创建新的分支。
2. git branch -d branch_name:删除分支。
3. git branch -m old_branch_name new_branch_name:重命名分支。
4. git checkout branch_name:切换到指定分支。
5. git merge branch_name:合并指定分支到当前分支。
6. git cherry-pick commit_id:选择指定提交并合并到当前分支。小标题5:Git标签管理命令
1. git tag:查看所有标签。
2. git tag tag_name commit_id:为指定提交打标签。
3. git tag -a tag_name -m “message”:创建带有注释的标签。
4. git tag -l “pattern”:查找符合模式的标签。
5. git push origin tag_name:将标签推送到远程仓库。
6. git push origin –tags:将本地所有标签推送到远程仓库。小标题6:Git撤销操作命令
1. git reset –hard commit_id:重置到指定提交,并丢弃该提交之后的所有修改。
2. git reset commit_id:重置到指定提交,但保留修改。
3. git revert commit_id:撤销指定提交,生成一个新的提交来表示此撤销操作。小标题7:Git远程仓库管理命令
1. git remote add origin remote_url:将本地仓库关联到远程仓库。
2. git remote -v:查看关联的远程仓库。
3. git remote show origin:查看远程仓库的详细信息。
4. git remote rename old_origin new_origin:重命名远程仓库。
5. git remote rm origin:取消关联远程仓库。小标题8:Git常用辅助命令
1. git config –global user.name “username”:设置用户名。
2. git config –global user.email “email”:设置用户邮箱。
3. git stash:将修改暂存起来。
4. git stash apply:恢复最近一次stash的修改。
5. git stash list:查看stash列表。
6. git stash drop stash_id:删除指定的stash。
7. git clean -f:删除未跟踪的文件。通过以上的记录,你可以快速查找并使用日常常用的git命令,更好地进行版本管理和团队协作。
2年前