git常用命令总结

1、从远程仓库拉取代码
    a.普通拉取:
        git clone gitPathTODO
    b.指定分支拉取:
        git clone -b dev_bugTODO gitPathTODO

2、查看本地文件修改状态
    git status:
        1:Untracked: 未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.
        2:Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作.
        3:deleted: 文件已删除,本地删除,服务器上还没有删除.
        4:renamed: 

3、查看具体的修改
    git diff
    
4、添加本地文件到本地git缓存
    a.普通添加
        git add fileNameTODO
    b.按照目录添加
        git add + 文件
        git add -u + 路径:将修改过的被跟踪代码提交缓存
        git add -A + 路径: 将修改过的未被跟踪的代码提交至缓存

5、提交git缓存文件到本地仓库
    git commit -m "修改项目代码"
    一般是在ide里或者是git gui里面提交

6、将本地仓库代码提交到git仓库
    git push(如果是review模式:git review --yes)

7、查看提交记录
    git log

8、git代码回滚
    git reset --soft|--mixed|--hard <commit_id>
    --mixed    会保留源码,只是将git commit和index 信息回退到了某个版本.
    --soft   保留源码,只回退到commit信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.
    --hard    源码也会回退到某个版本,commit和index 都会回退到某个版本.(注意,这种方式是改变本地代码仓库源码)

9、git异常和其他
    git光标闪烁,但是不能看到输入的信息:
        输入 q 然后enter
        输入 reset 然后enter
    git后悔药 git relog(银弹,后面有需要可以查)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值