git使用记录

       目前项目开发中版本管理使用的较多的就是git 和 svn;

      git 是分布式版本管理系统, 而 svn 则是集中式版本管理系统

       简单记录 git 的命令使用:

       git init 仓库的初始化;        git status   状态查询;     git add -p 添加文件到暂存区;        git commit -m "备注信息" ;    git branch    分支情况查看;     

git branch checkout  -b branchName    新建分支 branchName ;       git diff  查看修改后的不同 ;   git push origin master   推送 push 本地仓库到远程仓库  ;

  git remote -v  查看远程仓库的信息;      git clone + 仓库地址   克隆远程仓库;    git pull origin + 仓库地址  扒拉远程仓库到本地仓库;  

git  fetch --all -p 同步更行远程仓库和本地仓库;    git  show 分支名   查看分支的提交情况;  git checkout branchName(这里也可以是分支名的哈希值)  进行分支切换;

git log 查看提交记录 ;

git add -p fileName    添加修改文件,并且显示修改文件部分(暂存区) git add fileName  添加文件,如果文件是新建第一次提交则使用(暂存区)

   git fetch -all -p ...(对代码进行更新操作) git pull origin master  同步更新服务器上的内容到本地


   git checkout branchName 切换分支,如果该分支不存在则新建该分支   git merge branchName合并分支内容到当前分支下


   git push origin branchNameOne : branchNameTwo 提交本地分支branchNameOne内容到服务器上的branchNameTwo内容上(如果branchNameTwo分支不存在,则会被创建)


   git commit -m "编写关于提交内容的备注文字" 提交文件(本地仓库)git status 状态查询 git branch 分支查询


   git remote add origin http://wucan_Android@112.74.81.51:10088/android/aelos1s.git与远程仓库建立连接 git remote -v 查看远程仓库列表


   git show  分支名 git diff   展示不同内容git lgall 查询提交信息


   git branch  -D wucan/dev/项目名/分支名(或者bug问题)


   git rm -r --cached app/src/main/java/com/tylz/aelos/activity/SplashActivity.java  删除暂存区中的内容


   git reset --hard 版本号 回滚到版本号对应的版本      git reset --merge  merge合并的时候有冲突,直接忽略冲突,合并
   
   git push -f https://github.com/xiaotianguys/HomeDay.git
   
   git commit --amend  修改提交备注信息
   
   git checkout -b wucan/feature/fix_bug origin/master 将服务器master主分支上最新代码更新到本地fix_bug分支上
   
   git blame app/src/main/java/com/tylz/aelos/activity/SplashActivity.java  查看该文件的最新修改信息(修改人修改时间)
   
   git checkout -b 549-and-557 e13729172cae0bcfec2e0e800ab8dfd9795af24e 新建分支549-and-557,将其内容对应为e13729172cae0bcfec2e0e800ab8dfd9795af24e版本

     git branch | grep wu/fea/* | xargs git branch -D 批量删除本地分支(批量删除wu/fea/开头的分支)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值