设为首页 收藏本站
查看: 760|回复: 0

[经验分享] Bayesian Deep Learning

[复制链接]

尚未签到

发表于 2018-1-14 22:31:24 | 显示全部楼层 |阅读模式


Create repository.

  
  jesse123@BJSCWL1802 ~    // 将当前进度打包成仓库,供他人分享
  $ gitclone --bare /home/jesse123/1_gitAddNode/ /home/jesse123/share/shared.git
  Cloninginto bare repository '/home/jesse123/share/shared.git'...
  done.
  jesse123@BJSCWL1802 ~
  $ gitclone file:///home/jesse123/share/shared.git user2
  Cloninginto 'user2'...
  remote:Counting objects: 16, done.
  remote:Compressing objects: 100% (10/10), done.
  remote:Total 16 (delta 2), reused 0 (delta 0)
  Receivingobjects: 100% (16/16), done.
  Resolvingdeltas: 100% (2/2), done.
  jesse123@BJSCWL1802 ~
  $ ls
  1_gitAddNode  share user2
  jesse123@BJSCWL1802 ~
  $ cduser2/
  jesse123@BJSCWL1802 ~/user2
  $ ls
  forNode3_master.txt  main.txt onePice.txt
  jesse123@BJSCWL1802 ~/user2
  $ gitconfig user.name user2
  jesse123@BJSCWL1802 ~/user2
  $ gitconfig user.email
  jesse123@BJSCWL1802 ~/user2
  $ gitlog --pretty=oneline
  5611a829225e22f250e1679e20b5e6a9fa2d8a7cHello, add onePice.txt.
  766b6f563184380d5e794522d79ef6a008533d21Add new forNode3_master.txt.
  70519d08e8b251a44698c7aabdcaf9e79c4b1f57Make some changes.
  274c5d567af06c67532a306a51fee260e28acd7cAdd a file.

  Conflict!
  
  jesse123@BJSCWL1802 ~/user1
  $ ls
  forNode3_master.txt  main.txt onePice.txt
  jesse123@BJSCWL1802 ~/user1
  $mkdir team
  jesse123@BJSCWL1802 ~/user1
  $echo "I'm user1." > team/user1.txt
  jesse123@BJSCWL1802 ~/user1
  $ gitadd team/
  jesse123@BJSCWL1802 ~/user1
  $ gitcommit -m "user1's profile."
[master4472c99] user1's profile.

  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/user1.txt
  jesse123@BJSCWL1802 ~/user1
  $ gitpush
  Countingobjects: 5, done.
  Deltacompression using up to 4 threads.
  Compressingobjects: 100% (2/2), done.
  Writingobjects: 100% (4/4), 318 bytes, done.
  Total4 (delta 1), reused 0 (delta 0)
  Unpackingobjects: 100% (4/4), done.
  Tofile:///home/jesse123/share/shared.git
  5611a82..4472c99  master -> master
  jesse123@BJSCWL1802 ~/user1
  $ gitlog --pretty=oneline
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006user1's profile.
  5611a829225e22f250e1679e20b5e6a9fa2d8a7cHello, add onePice.txt.
  766b6f563184380d5e794522d79ef6a008533d21Add new forNode3_master.txt.
  70519d08e8b251a44698c7aabdcaf9e79c4b1f57Make some changes.
  274c5d567af06c67532a306a51fee260e28acd7cAdd a file.
  jesse123@BJSCWL1802 ~/user2
  $mkdir team
  jesse123@BJSCWL1802 ~/user2
  $echo "I'm user2." > team/user2.txt
  jesse123@BJSCWL1802 ~/user2
  $ gitadd team/
  jesse123@BJSCWL1802 ~/user2
  $ gitcommit -m "user2's profile."
[masterd2c134c] user2's profile.

  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/user2.txt
  jesse123@BJSCWL1802 ~/user2
  $ gitpush
  Tofile:///home/jesse123/share/shared.git
  ! [rejected]        master -> master (non-fast-forward)    // 因为冲突,不能 fast-forward
  error:failed to push some refs to 'file:///home/jesse123/share/shared.git'
  Toprevent you from losing history, non-fast-forward updates were rejected
  Mergethe remote changes (e.g. 'git pull') before pushing again.  See the
  'Noteabout fast-forwards' section of 'git push --help' for details.
  
  Why?
  jesse123@BJSCWL1802 ~/user1
  $ gitrev-list HEAD
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006
  5611a829225e22f250e1679e20b5e6a9fa2d8a7c
  766b6f563184380d5e794522d79ef6a008533d21
  70519d08e8b251a44698c7aabdcaf9e79c4b1f57
  274c5d567af06c67532a306a51fee260e28acd7c
  jesse123@BJSCWL1802 ~/user1
  $ gitls-remote origin
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006        HEAD
  4ddf4c4cf7e6fc77eff476d9e8d45058153b1595        refs/heads/branchFrom_2
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006        refs/heads/master
  a49680369aacbaf64557d3a83c1f21aca1224fa5        refs/tags/old_practice
  766b6f563184380d5e794522d79ef6a008533d21        refs/tags/old_practice^{}
  0ed85278d7ac258912a81ba37a55c634f1967640        refs/tags/one_pice
  5611a829225e22f250e1679e20b5e6a9fa2d8a7c        refs/tags/one_pice^{}
  
  jesse123@BJSCWL1802 ~/user2
  $ gitrev-list HEAD
  d2c134cc9c83d85699f0ec443af7e49fbf5433ac  // 这里与user1已不同
  5611a829225e22f250e1679e20b5e6a9fa2d8a7c
  766b6f563184380d5e794522d79ef6a008533d21
  70519d08e8b251a44698c7aabdcaf9e79c4b1f57
  274c5d567af06c67532a306a51fee260e28acd7c
  jesse123@BJSCWL1802 ~/user2
  $ gitls-remote origin
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006        HEAD
  4ddf4c4cf7e6fc77eff476d9e8d45058153b1595        refs/heads/branchFrom_2
  4472c9932774aaa9f1b1f23adc6b2401f1fc6006        refs/heads/master
  a49680369aacbaf64557d3a83c1f21aca1224fa5        refs/tags/old_practice
  766b6f563184380d5e794522d79ef6a008533d21        refs/tags/old_practice^{}
  0ed85278d7ac258912a81ba37a55c634f1967640        refs/tags/one_pice
  5611a829225e22f250e1679e20b5e6a9fa2d8a7c        refs/tags/one_pice^{}
  
  

  Merge made byrecursive.
  
  jesse123@BJSCWL1802 ~/user2
  $ gitpull
  remote:Counting objects: 5, done.
  remote:Compressing objects: 100% (2/2), done.
  remote:Total 4 (delta 1), reused 0 (delta 0)
  Unpackingobjects: 100% (4/4), done.
  Fromfile:///home/jesse123/share/shared
  5611a82..4472c99  master    -> origin/master
  Mergemade by the 'recursive' strategy.
  team/user1.txt |    1 +
  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/user1.txt
  jesse123@BJSCWL1802 ~/user2
  $ ls
  forNode3_master.txt  main.txt onePice.txt  team
  jesse123@BJSCWL1802 ~/user2
  $ ls./team/
  user1.txt  user2.txt
  jesse123@BJSCWL1802 ~/user2
  $ gitlog --graph --oneline
  *   7926606Merge branch 'master' of file:///home/jesse123/share/shared
  |\
  | * 4472c99user1's profile.
  * | d2c134cuser2's profile.
  |/
  * 5611a82 Hello, add onePice.txt.
  * 766b6f5 Add new forNode3_master.txt.
  * 70519d0 Make some changes.
  * 274c5d5 Add a file.
  jesse123@BJSCWL1802 ~/user2
  $ gitpush
  Countingobjects: 10, done.
  Deltacompression using up to 4 threads.
  Compressingobjects: 100% (5/5), done.
  Writingobjects: 100% (7/7), 652 bytes, done.
  Total7 (delta 2), reused 0 (delta 0)
  Unpackingobjects: 100% (7/7), done.
  Tofile:///home/jesse123/share/shared.git
  4472c99..7926606  master -> master
  
  Changes in differentfiles.
  
  jesse123@BJSCWL1802 ~/user1
  $ gitfetch
  remote:Counting objects: 10, done.
  remote:Compressing objects: 100% (5/5), done.
  remote:Total 7 (delta 2), reused 0 (delta 0)
  Unpackingobjects: 100% (7/7), done.
  Fromfile:///home/jesse123/share/shared
  4472c99..7926606  master    -> origin/master
  jesse123@BJSCWL1802 ~/user1
  $ gitls-files
  forNode3_master.txt
  main.txt
  onePice.txt
  team/user1.txt
  jesse123@BJSCWL1802 ~/user1
  $ gitmerge origin/master
  Updating4472c99..7926606
  Fast-forward
  team/user2.txt |    1 +
  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/user2.txt
  jesse123@BJSCWL1802 ~/user1
  $ ls./team/
  user1.txt  user2.txt
  
  Changes in same file.
  
  jesse123@BJSCWL1802 ~/user2/team
  $echo "user2 --> hello." > share.txt
  jesse123@BJSCWL1802 ~/user2/team
  $ gitadd share.txt
  jesse123@BJSCWL1802 ~/user2/team
  $ gitcommit -m "share.txt change by user2."
[masterad972c0] share.txt change by user2.

  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/share.txt
  jesse123@BJSCWL1802 ~/user2/team
  $ gitpush
  Countingobjects: 6, done.
  Deltacompression using up to 4 threads.
  Compressingobjects: 100% (3/3), done.
  Writingobjects: 100% (4/4), 379 bytes, done.
  Total4 (delta 1), reused 0 (delta 0)
  Unpackingobjects: 100% (4/4), done.
  Tofile:///home/jesse123/share/shared.git
  7926606..ad972c0  master -> master
  jesse123@BJSCWL1802 ~/user1/team
  $ echo"user1 --> hi." > share.txt
  jesse123@BJSCWL1802 ~/user1/team
  $ gitadd -u
  jesse123@BJSCWL1802 ~/user1/team
  $ gitcommit -m "share.txt change by user1."
[mastere374ea5] share.txt change by user1.

  1 files changed, 1 insertions(+), 0deletions(-)
  create mode 100644 team/share.txt
  jesse123@BJSCWL1802 ~/user1/team    // 先获取远程分支现状
  $ gitfetch
  jesse123@BJSCWL1802 ~/user1/team    // 再对比,查看与本地分支的区别
  $ gitdiff master origin/master
  diff--git a/team/share.txt b/team/share.txt
  index466ac60..bcb5df9 100644
  ---a/team/share.txt
  +++b/team/share.txt
  @@ -1 +1,2 @@
  user1 --> hi.
  +user2 --> hello.
  jesse123@BJSCWL1802 ~/user1/team    // 最后合并
  $ gitmerge origin/master
  Updatinge374ea5..449cb76
  Fast-forward
  team/share.txt |    1 +
  1 files changed, 1 insertions(+), 0deletions(-)
  jesse123@BJSCWL1802 ~/user1/team
  $ catshare.txt
  user1--> hi.
  user2 --> hello.
  
  
  Solve conflict and“git blame”
  
  jesse123@BJSCWL1802 ~/user1/team
  $ gitblame share.txt       // 查看内容具体由谁改动,神器!
  e374ea55(user1 2013-02-17 14:30:39 +0800 1) user1 --> hi.
  ad972c01 (user22013-02-17 14:30:03 +0800 2) user2 --> hello.
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-435156-1-1.html 上篇帖子: github上传项目(使用git)、删除项目、添加协作者 下篇帖子: Git基础使用教程:第一个Git项目
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表