git笔记
来源:互联网 发布:好的淘宝文案 编辑:程序博客网 时间:2024/06/05 17:18
进入到本地git目录
从git服务器把代码克隆下来 git clone
列出所有分支 git branch
删掉里面的代码,创建本地分之 git branch 分支名称
切换到某个分支 git checkout 分支名称
把代码拷贝到此分支中
查看状态 git status
提交代码到本地分支 git commit -a 里面的注释一定要写.否则提交无效
提交本地分支到远程仓库 git push 远程仓库地址 本地分支名称:远程分支名称
例:git push https://github.com/JianKongBao/toushibao-apm.git master-mobile-yunying-consumer:master-mobile-yunying-consumer
或者 git push origin 本地分支名称:远程分支名称
删除远程分支 git push origin --delete 分支名称
合代码部分: 先创建分支再提交代码,然后合代码
把自己写的代码全部add上去
git add -A
先把自己的代码提交到自己的分支 (hive-retain)
git commit -a
切换到master git checkout master
pull代码 git pull origin master:master
merge代码 git merge hive-retain等于把自己分支的代码merge到master上.解决冲突后 再提交到master
删除本地分支:
git branch -D 分支名字
git如何删除本地所有未提交的更改,包括修改的、新增的、删除的,还有一些编译生成的临时文件。就是回到上一版本的干净状态。
1. git clean -df
2. git reset --hard
第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令只把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。
如果不小心commit了一个不需要commit的文件,可以对其进行撤销。
先使用git log 查看 commit日志
commit 4cf5fa2d042286b47cf14b35956bff1499f601a3
Author: maginalil <magina_lil@163.com>
Date: Fri Nov 4 16:18:52 2016 +0800
版本1.1.4 merge计算启动次数
找到需要回退的那次commit的 哈希值,
git reset --hard commit_id
- Git -> git log笔记
- Git 笔记 git add
- Git 笔记, git commit
- 【git】git学习笔记
- git笔记
- git笔记
- git笔记
- git笔记
- git笔记
- git 笔记
- git笔记
- git 笔记
- git笔记
- Git 笔记
- GIT笔记
- Git笔记
- Git笔记
- [笔记]Git
- 数据库那些事--greenDAO增删查改
- Android简单涂鸦以及撤销、重做的实现方法
- java加密技术一(单向加密算法)
- 任意格式的日期字符转换为linux
- <<设计模式>>读书笔记------单例模式
- git笔记
- Junit4中的新断言assertThat的是用方法
- Linux常用命令快捷键使用
- Gradle 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- leetcode Add Binary
- HDU 4608 I-number(YY)
- C++ Boost 解析JSON
- c++:函数传指针(void * xx)、传引用(void & xx)和传指针的引用(void *& xx)
- 在java中使用FreeMark导出数据到excel表格