卓忆整理:Windows下Git入门常用命令的使用,用Git来对Odoo开发进行版本管理(含ubuntu desktop下的操作视频)

卓忆测试整理:Windows下Git入门常用命令的使用,用Git来对Odoo开发进行版本管理理(含ubuntu desktop下的操作视频)

一:配置本机的Git

  • 1:windows下,网上搜git下载安装即可  ,点击下载64位版本
    安装完成后,在开始菜单里找到“Git”->“GitBash” 运行即可

GitBash里面可以运行很多linux的命令,还可以运行git命令

git

 

 

 

 

 

 

 

 

 

 

 

  • 2:配置git全局环境
  1. $ git config --global user.name "yourname" #推荐填写GitHub的用户名
  2. $ git config --global user.email your@email #GitHub的注册邮箱

注意本文中 的所有的 yourname和your@email 请用 自己的GitHub用户名和邮箱代替

二:生成密钥并放到GitHub

这样就可以和远程的GitHub 互联了

  • 1:生成密钥
  1. ssh-keygen -t rsa -C "your@email"        //邮箱用自己的呃
  • 2:查看密钥 注:pwd 可查看当前目录,不一定用vi,用其他编辑器打开也可以。
  1. vi .ssh/id_rsa.pub
  • 3:密钥添加到 GitHub 自己账户的  Setting - SSH keys 中

github_ssh

  • 接下来我们简单学习下git常用命令:
  • 1:mkdir tmp #创建目录tmp
  • 2: cd tmp #进入目录tmp
  • 3:git init #初始化 会生成.git 的本地仓库
  • 4: touch README # 目录中创建一个名为README的文件
  • 5:git add README # 将README增加到本地暂存区
  • 6:git commit -m ‘说明1’ #递交修改申明
  • 7:去GitHub 创建与目录同名的远程仓库tmp  # 如果是有多台电脑,第二台电脑可以先git clone下来远程仓库,第8步的git remote add这步不用做 ,git add增加文件并commit后,每次操作第9步时都会提示需要GitHub的用户名和密码。
  • 8:git remote add origin git@github.com:yourname/tmp.git #为远程Git更名为origin,这个origin是别名,应该是保存在本地的,接下来第9步就可以上传了,另外这个origin 也可以删除,网上有攻略。
  • 9: git push -u origin master #推送更改修改文件:
  • 10: 修改README文件 #修改后 可用 git status 查看变化 会提示README文件被修改,用 git diff 可查看具体变化内容
  • 11:git add README # 将README增加到本地暂存区 ,还可用git status 查看 仓库变化, 用git add -all 就是 增加目录下所有的文件和目录到 仓库。
  • 12: git commit -m ‘说明2’ #递交修改申明,提交后还可以用git status查看 ,这时提醒 没有 需要递交的说明
  • 13: git push -u origin master #推送更改到远程

通过git log 我们可以看到上述修改的版本

通过git reset --hard 8bdfe  (8bdfe为git log中看到的版本号前几位) 就可以在任意版本间切换

在第一次看git log时,可以把最新的版本号也记录一下,这样万一切换到老版本,

还可以再切换回新版本。

 

windows下git 可用cd /d/ 切换到d盘

 

上面的 命令 ,如果 不需要 把 存档 推送到 github ,可简化至如下:

1:windows下,网上搜git下载安装即可  ,点击下载64位版本

2:配置git全局环境

          $ git config --global user.name "yourname" #推荐填写GitHub的用户名   
    $ git config --global user.email your@email #GitHub的注册邮箱
      3:进入到 工作目录
      4:创建文件 ,
      5: 然后git add 文件名 及 git commit -m ‘当前这个存档的说明’
      6: 修改 文件 ,在 下一次 git add (相当于存盘) 之前 可以用 git diff 查看  文件 修改的情况。
      注意 : git commit -m  一般 接着 git add 用,只用 git add 不用 git commit -m 会发生什么呢?呵呵

 

 

 

 

 

最后附上一段ubuntu下的git和github的操作视频(屏幕撕裂,音画不同步,电话,paypal无法登陆,

各种状况。。。耗时4小时。。。。)

http://pan.baidu.com/s/1o7UcFeM

 

 

 

支付宝扫一扫赞助

微信钱包扫描赞助