Git常用指令

基础

这部分使用idea的时候,idea会自动集成,可以进行可视化操作
1、git version 查看版本号
2、git config
global -user.name “”
global -user.email “”
配置身份和地址
3、git init 创建空白的新存储库
4、git clone 在本地创建一个空白的存储库,并把远程存储库复制一份到本地存储库
5、git add 将本地新的文件和文件夹添加到存储库中
6、git commit 将更改添加到本地存储库
7、git status 查看有多少修改的文件
8、git branch 管理存储库分支,如新增和删除
9、git checkout 进行分支的切换

进阶

10、git remote 管理本地缓存区,本地缓存区是本地存储库和远程存储库之间的连接桥梁
11、git push 与远程存储库连接之后,就需要将更改推送到存储库。
12、git push --set-upstream 设置本地分支和远程分支
13、git fetch 拉取远程存储库的变更到本地缓存区
14、git pull 拉取本地缓存区的新变更到本地存储库
15、git stash 临时存储已修改的文件,如果需要应用stash到分支,那就使用apply
git stash apply
16、git log 打印git日志
17、git shortlog 打印git日志摘要
18、git show 显示有关特定提交的详细信息。
19、git rm 从代码库中删除文件
20、git merge 帮助将来自两个分支的更改集成到单个分支中。

高级

21、git rebase 类似merge,但会重写提交记录
22、git bisect 帮助查找糟糕的提交。
23、git cherry-pick 允许从任意分支中选择任意提交并将其应用于其他任意分支。

git cherry-pick <commit-hash>

commit-hash可以在git log中查看
24、git archive 把多个文件合并为单个文件

git archive --format zip HEAD > archive-HEAD.zip

25、git pull --rebase
26、git blame
如果需要逐行检查任意文件的内容,则需要使用git blame命令。可以帮助确定是谁对文件进行了更改。
27、git tag 不会改变的分支
28、git verify-commit 检查gpg签名
GPG,GNU Privacy Guard,是sign文件中使用的工具,包含签名。
29、git verify-tag 确认标签
30、git diff 提交或推送之前 ,进行两个不同的文件或分支间的比较
31、git citool 是Git提交的图形化替代。
32、git mv 重命名git文件
33、git clean
从工作目录中删除所有未跟踪的文件。
34、git reset
处理跟踪的文件,如撤销commit记录

使用

1、将同个远程下的项目dev分支同步到uat分支
使用cherry-pick或者rebase
2、将不同远程分支下的dev分支合并
将两个远程分支fetch到remote中,然后合并到本地,此时需要使用–allow-unrelated-histories,在进行push

--allow-unrelated-histories //允许不关联的历史合并
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python Git常用命令大全: Git是现代化的版本控制系统,常被用于软件开发,协作和管理。它允许在开发过程中创建和管理不同的版本,跟踪文件的更改,以及支持团队合作。Python则是一种广泛应用于开发Web应用程序以及数据科学和人工智能领域的高级编程语言。在使用Git时,Python的代码可以与Git进行集成。这里是Python Git常用命令的大全: 1. git init:初始化一个新的 Git 仓库。 2. git clone:从现有的 Git 仓库克隆项目,可以是本地仓库或远端仓库。 3. git add:将文件添加到 Git 仓库中。git add . 可以添加所有更改。 4. git commit:将所有已添加的文件提交到本地 Git 仓库中。 5. git status:查看当前工作目录中 Git 仓库的状态。 6. git log:查看提交记录。 7. git push:将本地 Git 仓库的更改推送到远端仓库。 8. git pull:将远端 Git 仓库的更改拉到本地仓库。 9. git branch:创建新的分支。 10. git checkout:切换分支。 11. git merge:将一个分支的更改合并到另一个分支。 12. git revert:撤销一个提交。 13. git rebase:将一个分支的修改合并到当前分支。 14. git config:配置 Git。 15. git remote:管理远端仓库。 这是Python Git常用命令的大部分命令,但这并不是全部。在使用Git和Python时,这些命令应该是最为重要的。无论是在个人项目中还是团队合作中,这些命令会让你更加高效地使用Git,并保护你的代码免遭不可挽回地灾难。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值