码迷,mamicode.com
首页 > 其他好文 > 详细

git命令

时间:2019-10-11 16:36:37      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:abi   一个   默认   isis   失效   check   vsc   wot   qpi   

 
 
git合并网站
git网站。
git博客
 
ll -a
-a   是查看隐藏的文件。
 
配置邮箱
git config --global user.email "邮箱地址"
git config --global user.name "xingming"
 
克隆master代码
git clone http://github.com/myy7362/learngit 
这个是ssh或者http都可以。
查看仓库状态
git status
查看隐藏文件
ls -ah
添加所有本地更新的文件到暂存区
git add .
.会把所有的文件都提交上去。
提交文件
git commit -m ‘风控sql‘
上推文件到当前分支的远程分支
git push origin 当前分支
 
git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
git diff readme.txt
git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从上面的命令输出看到,我们在第一行添加了一个distributed单词。
git log命令显示从最近到最远的提交日志,我们可以看到3次提交,最近的一次是append GPL,上一次是add distributed,最早的一次是wrote a readme file。
如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数:
git log --pretty=oneline
创建、切换、查看分支
假设dev是要创建分支名字
  1. git branch //查看分支  
  2. git branch dev //创建分支  
  3. git checkout dev //切换分支 (比较常用,可以再master分支和自己创建的分支之间来回切) 
  4. git checkout -b dev //创建并切换分支 (比较常用这个,创建好自己分支后,直接切到自己的当前分支)
删除文件
直接在文件管理器中把没用的文件删了,或者用rm命令删了:
$ rm test.txt
git rm test.txt
git commit -m "remove test.txt"
 
删除分支
git branch -d iss53
 
装好git后完整新建自己分支流程操作:
1、先拉master代码:git clone http://github.com/myy7362/learngit 
2、然后进入master仓库目录执行新建分支。cd dw_monitor
3、git checkout -b service_pay_monitor、
checkout:切分支。-b 创建分支
提交代码流程:
1、git status查看git代码状态。
2、git add payment_center/zfb_dk.py
加入仓库到暂存区 payment_center/zfb_dk.py这个是我修改的文件。
3、git commit -m "支付宝预付订单监控"
4、git push origin service_pay_monitor
push推代码。 origin 远程的分支。 service_pay_monitor这个是本地分支。
git push 远程分支 本地分支。
 
如何查看自己当前分支。
1、查找到自己克隆下的文件夹。。然后cd进入到仓库的目录下。就可以看到了
2、或者进入仓库目录后,执行 git branch 就可以查看到你的分支了。然后Q下退出。
 
如何git上面新建文件夹
1、新建目录文件夹:mkdir ceshi
记住空文件夹是提交不上到git上面的。
要在文件下面新建一个文件。
1)cd ceshi
2)touch tt
 
 
如何删除git上面的文件夹
1、首先执行:rm -rf ceshi
-rf是强制删除
删除整个文件夹
 
2、新建完毕后,回到主仓库目录
1) cd ..
然后查看git仓库状态
git status
 
3、然后 git add ceshi
ceshi这个就是git status查看的你要删除的文件名称
 
4、 然后 添加描述
git commit -m "ceshi" 一定要加m
 
5、然后执行推代码上git
git push origin service_pay_monitor
2、然后删除完了
查看git仓库状态
git status
 
3、然后 git add ceshi/tt
 
ceshi/tt这个就是git status查看的你要删除的文件名称
4、 然后 添加描述
git commit -m "ceshi" 一定要加m
 
5、然后执行推代码上git
git push origin service_pay_monitor
 
 
查看修改内容
虽然git status告诉我们file1.txt被修改了,但是没告诉我们哪里被修改,为了具体查看文件什么地方被修改,就使用如下命令:git diff A
git diff命令要在git add命令之前使用,否则一旦添加到commit缓存后,git diff命令就失效了。
 
如何将自己的分支merge到master分支。
1、首先切到master分支
git checkout master
git pull
2、然后拉下最新代码,git pull
3、本地的分支推到本地的master
git merge service_pay_monitor
 
 git merge <branch> 带上一个你想合并进来的一个分支名称。
4、再 推到远程master
git push origin master
 
如何把master pull 最新的,合并到自己分支a分支
切到自己a分支
git pull一下防止有人修改
git merge master
默认把master分支合并a分支
git push origin a
 
如何rebase代码
1、如果master有新代码,需要rebase一下。
执行rebase 代码 git pull --rebase origin master
pull别人的代码,别人已经add过commit过。所以下面直接push就行了。
git push origin service_pay_monitor
 
如果自己分支又有修改。
先切到自己分支:git checkout A
然后修改内容。
然后add,commit提交到本地分支
git push origin a
 
查看自己之前输入的所有命令
history:
412 host 118.31.37.4 airflowstream3.xianghuanji.com
413 vim host
414 sudo vi /etc/hosts
415 ll
416 git status
417 cd dw_monitor
418 ll
419 git status
420 git checkout -b service_pay_monitor
421 git status
422 git add payment_center/zfb_dk.py
423 git status
424 git commit -m "支付宝预付订单监控"
425 git push origin service_pay_monitor
426 git status
427 git add .
428 git status
429 git commit -m "添加监控"
430 git push origin service_pay_monitor
431 git status
432 ll
433 ll -a
434 mkdir ceshi
435 ll
436 git status
437 cd ceshi
438 touch tt
439 ll
440 git status
441 cd ..
442 git status
443 git add ceshi
444 git commit "ceshi"
445 git push origin service_pay_monitor
446 ll
447 git commit -m "ceshi"
448 git push origin service_pay_monitor
449 rm ceshi
450 ll
451 rm -rf ceshi
452 ll
453 git status
454 git add ceshi/tt
455 git commit -m "ceshi"
456 git push origin service_pay_monitor
 
 
 
 
 
 
 
 
 
 

git命令

标签:abi   一个   默认   isis   失效   check   vsc   wot   qpi   

原文地址:https://www.cnblogs.com/swiftycc/p/11654999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!