Git 小技能

1. 忽略本地指定文件

例如git status时忽略所有的.pyc文件

在git下载到本地的目录中修改.git/info/exclude文件,添加

*.pyc

2. 切换分支

3. 下载

$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master

[email protected] /D/iu_iso_check (master)
$ git branch
* master

ps -ef | grep python|grep worker|awk ‘{print $2}‘|xargs sudo kill -9

gid add
git status
git commit
git push orign
git branch 查看分支(显示当前)
geit checkout -b test 切换
git branch test2 
切换 git checkout test2
git merge (合成)
git rebase (覆盖)

git pull 拉远端 合并自己分支
git fetch origin 拉去远端 更新仓库自己,不合并
=================
ssh 认证
git httpurl
git pull
sshkeys
git diff

add push commit

时间: 2024-08-09 02:18:38

Git 小技能的相关文章

Linux通用小技能

Linux通用小技能 前言 无论你用ubuntu还是centos,通通没问题,运维这东西,踩坑写文档就是了. 小技能 新磁盘挂载 不管是阿里云还是腾讯云,还是自己的机器,请记住这条命令. mkfs.ext4 /dev/vdb echo '/dev/vdb /opt ext4 defaults 0 0' >> /etc/fstab mount -a 不得不装的语言 无论你们家用什么开发语言,总有工具或环境依赖可爱的Java.那么: 安装Java下载:http://download.oracle.

git 小tips

git 小tips 总结一下最近遇到的一些git问题 1. 将已有代码推送到github,报non-fast-forward的错. 正确的步骤是: cd code git init git remote add origin [email protected]:- git fetch git merge git push origin master 第4,5布可以合并成git pull ,如果不做这步的话会报non-fast-forward 的错. 2 忽略一些文件 某些文件不需要跟踪的可以加入

git小技巧:git blame && git show 查看某一行代码的修改历史

先查看某行代码由谁写的,在哪个commit中提交的: git blame file_name git blame -L 58,100 KeyboardActivity.java 其显示格式为: commit ID | 代码提交作者 | 提交时间 | 代码位于文件中的行数 | 实际代码 类似于下面这样: 这样,我们就可以知道commit ID了,然后使用命令:Git show commitID来看~ git小技巧:git blame && git show 查看某一行代码的修改历史

IDEA第五章----Git常用技能

前几篇已经介绍了idea的环境搭建及基础配置常用模板等,这一章我们介绍下idea中git的一些常用技能,包括提交文件,排除提交文件,合并分支,解决冲突,还原代码等等等. 第一节:Git常用技能 Git客户端的配置 Git中常用菜单 左侧文件第一种颜色是有修改的,第二个是新增的,第三个是没有修改的.箭头一表示修改的代码,箭头二表示新增的代码,箭头三表示删除的代码 这是Git的提交页面,从左边数第一个是比较修改,第二个是刷新,第五个是增加change list,第六个是删除,第八个是还原,第九个是定

《Git小书》笔记:1 前言

? ? 在图灵社区买了本<Git小书>,以前也买了一本<GitHub入门与实践>,看完了,觉得挺好,可是现在几乎都忘了,怎么感觉杀鸡用牛刀的赶脚,我完全用不上那些功能啊,可能是没有因为没有经历团伙作案的项目吧,git几乎成了文件备份工具了,自然而然地几乎只用到了推送功能.而那些复杂的命令虽然练了不少,但终究因为缺少累积理解也都忘了. Git推送代码,因为都是代码练习片段,没有形成库的形式,加上推送的时候总是纠结commit的写法,所以也渐渐不用了. 最近对C语言有了点感觉,感觉如果

Docker相关环境全套安装文档兼小技能

Docker相关环境全套安装文档兼小技能 以下环境皆为ubuntu16.04,主要安装docker,docker-compose,docker仓库等. Docker安装 参考官方 A: 有源安装 Ubuntu的 Docker 安装: sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get update sudo apt-get install apt-transport-https ca-ce

git中级技能

中级技能(上) 一.实验说明 从本节开始,我们会介绍一些中级和高级的用法,这些用法很少用到,前面三节的内容已经满足了日常工作需要,从本节开始的内容可以简单了解,需要的时候再详细查看. 1.1 下载测试项目环境 通过下列命令获得gitproject项目环境,该项目默认只有一个文件README.md,可以用来进行后续git实验 $ git clone http://git.shiyanlou.com/shiyanlou/gitproject 二.忽略某些文件 1.忽略某些文件 项目中经常会生成一些G

Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具

前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较推荐使用命令行的,因为命令行是原生的客户端,当熟悉了命令行以后,使用效率并不会比GUI低.而且我是从GUI(Tortoise SVN)转命令行的,刚开始的时候也是吐槽命令行的“非人性化”,但我走出了舒适区,真正使用起命令行后,我才发现了自己之前的想法是肤浅的. 指令别名 指令别名就是给一些常用的指令

git常用技能(转)

学习使用 Git 已经一年有余,一些常用技能也用的炉火纯青了,但偶尔碰到一些生僻的技能,总是需要去 Google,第二次用时又忘了.所以这是一篇我自认为比较重要的 Git 技能表,主要供自己查阅使用,反复查阅能够加深印象,提升技能熟练度.如果你是还不知道 Git 是什么,建议先阅读 廖雪峰的Git教程. 工作流 Git 最核心的一个概念就是工作流.工作区(Workspace)是电脑中实际的目录:暂存区(Index)像个缓存区域,临时保存你的改动:最后是版本库(Repository),分为本地仓库