本地仓库关联远程仓库

  1. 新建本地目录scala
git init

这样就新建了一个本地仓库

  1. 在远端如github上新建仓库scala
  2. 关联远程仓库
git remote add origin git@github.com:yourname/scala.git
  1. 执行git pull
  2. 切换分支

本地分支关联到远端分支

git branch -u origin/master
#或者
git branch --set-upstream-to=origin/<branch> master

第一次也可以使用

#提交并且把本地分支关联到远端分支
git push -u origin master

注意:如果提交失败,请执行下面命令

git pull origin master --allow-unrelated-histories

从远程克隆分支

git clone https://github.com/yourname/scala.git

提交操作

git push

分支操作

  • 从远端拉取分支
git checkout -b 本地分支名 origin/远端分支名
  • 切换分支
git checkout 本地分支名
  • 删除分支
git branch -d 本地分支名
#强制删除
git branch -D 本地分支名
  • 查看
#查看本地分支
git branch -l
#查看远端分支
git branch -r
#查看所有分支
git branch -a
#查看本地分支对应的远程分支
git branch -vv

查看当前状态

git status

可查看当前仓库的状态

提交操作

  1. 把工作区修改的代码添加到暂存区,不加参数file是全部提交
git add file
  1. 把暂存区的修改提交到远端仓库
git commit -m "提交描述"

比对不同

git diff HEAD -- readme.txt

查看工作区和版本库里面最新版本的区别

删除文件

git rm file
git commit -m "delete file"

或者

rm -f file
git add
git commit -m "delete file"

最新文章

  1. C fopen
  2. scrapy 保存到 sqlite3
  3. java 学习备忘录(一):jsp项目建立及开发环境的基本配置
  4. A jubeat
  5. 转:【工欲善其事必先利其器】—Entity Framework实例详解
  6. SQL数据类型大全 《转自网络》
  7. JavaWeb学习记录(二十一)——国际化处理
  8. 【数据结构和算法】 O(1)时间取得栈中的最大 / 最小元素值
  9. adobe 蛋疼的套装, 想安装一个Flash Professional CS6,标准版还没有...
  10. dp 0-1背包问题
  11. MyBatis-Generator 逆向工程(生成异常缺少部分的方法)
  12. #ifndef 和 #endif
  13. python之总体理解
  14. React——共享state
  15. HFSS中查看增益
  16. 基于模型的特征选择详解 (Embedded &amp; Wrapper)
  17. spring中获取dao或对象中方法的实例化对象
  18. AJAX里使用的弹窗样式 tanchuang.js tanchuang.css
  19. Android log 日志分析
  20. 2014 华为校招机试题(c/c++开发类)

热门文章

  1. 文件上传之伪Ajax方式上传
  2. 全国交通咨询系统 by C++ on Linux
  3. K:常见的正则表达式
  4. C# 全选中数字文本框内容
  5. ORM框架 EF - code first 的封装 优化一
  6. .net随笔--不好归类的
  7. 给 Android 开发者的一点福利:免费模拟面试
  8. http协议【转】
  9. Python模块学习------ 多线程threading(1)
  10. 【Manacher算法】求最长回文串的优秀算法