git 几个好用的命令

git add . 与 git add -A 的区别(1).git add all可以提交未跟踪、修改和删除文件。

git add -A 可以提交未跟踪、修改和删除文件。
git add . 可以提交未跟踪和修改文件,但是不处理删除文件。
git add -A 无论在哪个目录执行都会提交相应文件。
git add . 只能够提交当前目录或者它后代目录下相应文件。
git commit 但是未 git push的修改
  1. git log 找到提交后的id
  2. git reset --hard commit_id 完成撤销, 代码恢复到提交前
  3. git reset commit_id 完成commit 命令的修改, 但是不对代码进行撤销

git checkout . 撤销工作区修改而未提交的内容(注意:新增的文件不能修改,需要手动删除)

git fetch origin master 将远程仓库的master分支下载到本地当前branch中

git log -p master ..origin/master 比较本地的master分支和origin/master分支的差别

git merge origin/master 合并代码

git push origin feature:master 将本地feature代码推到远端master

注意:

git pull == git fetch + git merge 会出现远程代码直接覆盖本地代码而不报冲突的情况, 推荐上面先git fetch 再对比差异

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值