简单的记录下现在使用git的时候,暂时或者常用到的命令,纯粹自己备忘,没用到过的命令就不写了,日后有用到了在补充。

1、把远程仓库克隆到本地:git clone 远程地址

2、分支操作

  • 新建分支:git banch 分支名
  • 删除分支:git barnch -d 分支名
  • 切换分支:git checkout 分支名

3、把远程仓库更新到本地:git push

4、把本地仓库推送到远程仓库:git pull

5、复位(回滚)

git reset --hard:将最近一次提交回滚(在没有commit的时候,想还原代码可以用这个,这个已经用过了。下面两个备用暂时还没用到)

git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除

git reset --hard HEAD~3:将最近3次的提交回滚

-------------------------2013-10--------------------------

6、git补丁操作

  1. 生成补丁:git format-patch -m 分支名      -M选项表示这个patch要和那个分支比对
  2. 0001-.patch系统会生成类似的补丁
  3. 切换到需要打补丁的分支
  4. 应用补丁:git am 0001-.patch

-------------------------2013-10-26--------------------------

mark一个参考网址:http://blog.chinaunix.net/uid-9398085-id-3164754.html

7、提交分支数据到远程服务器:

  git push origin <local_branch_name>:<remote_branch_name>

8、删除远程的分支

  git push origin :<remote_branch_name>

  这里有一个秘籍:origin和冒号之间是有个空格的,一般成功不了就是因为这个。。。

  我的理解就是把一个空分支提交给远程分支,起到删除远程分支的作用。

9、增加、更改远程仓库地址

  git remote set-url <https/ssh>

  git remote add <远程地址标签> <https/ssh>

-------------------------2013-11-2--------------------------

10、强制覆盖远程分支

  git push origin +<local_branch_name>:<remote_branch_name>

最新文章

  1. Mac环境下svn的使用
  2. Linux分区,并且把新的分区挂载到指定的文件夹
  3. Xcode7企业版打包
  4. Android 编程下的 Secret Code
  5. 学习总结 for循环语句的应用
  6. Asp.Net时间戳与时间互转
  7. Populating Next Right Pointers in Each Node,Populating Next Right Pointers in Each Node II
  8. git clone cm source &amp;amp; cm vs android version
  9. Wpf ScrollViewer with WrapPanel 使用鼠标滚轮水平滚动内容
  10. Cloudera Manager 5.9 和 CDH 5.9 离线安装指南及个人采坑填坑记
  11. Everything 使用记录
  12. 【转载】C++ vector的用法
  13. Oracle 开机自动启动设置
  14. Git坑换行符自动转换 [转载]
  15. Fragment 中 ListView绑定ContextMenu
  16. C#中导出EXCEL服务器端不用安装OFFICE
  17. DELL R710使用4T硬盘亮黄灯
  18. C语言实现线性表
  19. wmware虚拟系统光盘的问题
  20. linux 如何查看防火墙是否开启

热门文章

  1. js 弹出页面传值
  2. 【pm2】
  3. ☀【jQuery插件】DOM 延迟渲染
  4. nginx + memcached-session-manager 实现tomcat下的负载均衡
  5. HW4.30
  6. 零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构
  7. 中文字符串的编码转换(c实现)
  8. iOS socket原理及连接过程详解
  9. 编译C++,找不到头文件(fatal error: string: No such file or directory)
  10. SSH返回Json格式的数据