你的心如利箭 在风中笔直的飞翔
github DNS ALEXA CDN
jquery JS CSS CSS3 HTML5 svg php --- isux w3cplus

21270

  博客园  :: 首页  ::  ::  ::  :: 管理

https://git-scm.com/book/zh/v2  官方教程   2017-6-4

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/   廖雪峰的官方网站。史上最浅显易懂的Git教程  2015-6-23

http://blog.it985.com/753.html  git 查看远程分支、本地分支  2015-12-7

http://www.stuq.org/course/detail/969  GitHub 官方入门教程  2016-1-4

http://www.cnblogs.com/cnblogsfans/p/5075073.html  Git 在团队中的最佳实践--如何正确使用Git Flow  2016-1-4

http://www.techug.com/19-suggestions-for-git  日常使用 Git 的 19 个建议  2016-1-27

http://www.cnblogs.com/fanfan259/p/4810517.html  记录的git命令  2016-4-12

http://lib.csdn.net/base/28  Git知识库  2016-4-19

https://www.uis.cc/2017/06/09/Git-Flow---Git-teamwork-best-practices/  Git Flow—Git团队协作最佳实践  2017-8-27

https://www.cnblogs.com/qcloud1001/p/9796750.html  Git超实用总结  2019-6-26

 

 

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html  常用GIT命令清单 阮一峰  2015-12-15

Workspace:    工作区  就是我们编辑文件,处理数据的地方
Index / Stage:  暂存区  是从工作区把文件add暂时保存的地方,最后一起commit到master分支。可以将它比喻为购物车,我们先浏览商品操作商品之后加入到购物车里,最后一次性结算到master中。
Repository:    仓库区(或本地仓库)
Remote:       远程仓库

 

  

Git GUI (将github的项目,拉到本地)

菜单—>版本库—>克隆。输入:

Source Location:  https://github.com/ecomfe/zrender/

Target Directory:  D:\git\zrender\

 

 

 


 

在Windows上安装Git

Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样。Cygwin的安装和配置都比较复杂,就不建议你折腾了。不过,有高人已经把模拟环境和Git都打包好了,名叫msysgit,只需要下载一个单独的exe安装程序,其他什么也不用装,绝对好用。
msysgit是Windows版的Git,从这里下载: https://git-for-windows.github.io/

然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

https://desktop.github.com/  GIT桌面版

 

安装完成后

还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

创建版本库
此目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
比如我在D盘根目录下建了一个目录D:\git\
通过git init命令把这个目录变成Git可以管理的仓库:

$ cc D:
$ cd git
$ pwd
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

把文件添加到仓库

$ git add readme.txt
$ git add readme1.txt  readme2.txt

把文件提交到仓库

$ git commit -m "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

查看状态

$ git status
$ git diff

 

未完。待补充

 

git config --global user.name 'cyx'        设置姓名

git config --global user.email 'cyx@xxx.com'     设置邮箱

 

 

 


 

公司设置:2015-11-18

公钥放入:   C:\Users\用户名\.ssh\id_rsa

git常用命令:
git log         看log日志
git checkout dev    切换到dev分支

git pull        刷新版本(拉)
git add ./public/css/css.css 修改的文件
git commit -m '修改备注'     修改备注
git push        发布(推)

 


(如果提示冲突了,就把自己的本地目录中的文件删掉或改名,比对后再提交)

 

 

【公司用的git命令】  在这个目录中 J:\!git\mall ,空白地方,鼠标右键,Git Bash Here      http://blog.csdn.net/arkblue/article/details/9568249   git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

git checkout dev

git status

git log

 

git pull       ——第1步      (2016-4-5更新,提交git的次序)

git add .      ——第2步

git commit -m '修改'  ——第三步

git push      ——第四步        git push origin master       强行推送到远程某指定分支 2016-3-2

git branch    查看本地分支

git branch -a    查看远程分支

git branch test  创建分支

git checkout  mall  (切换到某指定分支)

 

git add ./public/css/css.css
git add ./public/css/common.css
git add ./public/css/shop.css
git add ./public/js/common.js
git add ./protected/template/shopSearch.html

 

{literal}
<style type="text/css">
.yapiskan{ display:none;}
</style>
{/literal}

 一些命令:

git status
cd mall
ll
git branch -a
git checkout master
git checkout dev

git reset
git cherry-pick 37f77d0
git status
git branch --set-upstream-to=origin/dev
git branch -a
git clone git@121.42.115.46:mall.git    git clone git@121.42.115.46:17*****Static.git
git pull -f

 


2015-12-7  笔记:
1、 add命令  添加
2、git commit -m '备注'  这里不仅仅是备注,是签出—>本地缓存版本(输入这个命令后,会提示!!——   [dev 7b3d7ff]  )
3、假如有冲突,可以把本地的文件删掉,再把远程的拉下来
还有合并文件什么的:——  git cherry-pick 7b3d7ff
4、push是提交

 

2016-1-4 笔记:

git remove -v    查看远程有什么分支

敲入上述命令,显示:

origin git@121.42.1.1:mSite.git (fetch)
origin git@121.42.1.1:mSite.git (push)

git clone git@121.42.1.1:mSite.git  就是将远程clone(克隆)到本地

 

2016-4-1笔记:(完整版,可参考)

用XShell连接:         192.168.1.41

进入问答项目          /opt/www/tipAsk

获取这个目录的git       git remote -v
[返回:]               git@192.168.1.1:tipAsk.git

打开本地目录            J:\_doc\!GIT,右键: git Bash Here
输入命令              git clone git@192.168.1.1:mall.git    (要根据上面的git remove -v 返回值,输入clone命令)

打开EditPlus,打开远程目录,输入下面几项:
192.168.1.41
192.168.1.41
rui*******(略)
**********
/opt/www/tipAsk/

配HOST
192.168.1.41 beijing.r.xxx.com
192.168.1.41 m.r.beijing.dev.xxx.com
192.168.1.41 s1.xxx.com
192.168.1.41 s2.xxx.com 
192.168.1.41 s3.xxx.com 
192.168.1.41 s4.xxx.com 
192.168.1.41 s5.xxx.com
192.168.1.41 brand.dev.xxx.com

 

2016-4-5笔记:(合并分支,可参考)

git checkout develop //切换到开发分支上
git merge develop_dev1 //把新建的 develop_dev1 功能分支合并到 develop 开发分支上
git push origin develop

提交git的次序:

git pull           // ——第1步
git add .          //——第2步
git commit -m '修改'   //——第3步
git push           //——第4步

 

2017-11-27笔记:

http://blog.csdn.net/mynewclass/article/details/78613231  Git简单使用教程(1)

http://blog.csdn.net/mynewclass/article/details/78623307  Git简单使用教程(2)

下载git客户端:https://git-for-windows.github.io,打开 Git Bash

#创建仓库之前,设置。在命令行输入:
git config --global user.name "Your Name"
git config --global user.email "Your email"

git add readme.txt            #把文件添加到仓库(假设上传文件 readme.txt)
git commit -m "这是注释"        #把文件提交到仓库(假设上传文件 readme.txt)

git status              #查看修改后的状态
git reset --hard HEAD^      #回退到之前的版本
git relog              #找到回退的那个版本的commit id版本号
git log
git reset 6fd65810         #想回退到某个版本(commit id 缩写即可回退,图示: //img-blog.csdn.net/20171123155034561)

git rm readme.txt          #删除文件(先在工作区实际删掉这个文件,再输入此命令)
git checkout --readme.txt     #误删除的恢复(从版本库中恢复回来。实际是用版本库中的readme.txt版本替换工作区中的版本)

git checkout --file与git reset区别:
git checkout -- file    #是从版本仓库中暂存区stage恢复到工作区
git restet          #是回退恢复版本

 

 

2017-12-8:

http://www.bootcss.com/p/git-guide/  git使用简易指南

更新与合并:

git pull

git merge <branch>  不幸的是,自动合并并非次次都能成功,并可能导致 冲突(conflicts)。 这时候就需要你修改这些文件来人肉合并这些 冲突(conflicts) 了。

git add <filename>

git diff <source_branch> <target_branch>    在合并改动之前,也可以使用此命令查看

替换本地改动:

git checkout -- <filename>  假如你做错事,你可以使用如下命令替换掉本地改动

git fetch origin  假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它

git reset --hard origin/master

 

 

 

...

posted on 2015-06-23 15:08  bjhhh  阅读(320)  评论(0编辑  收藏  举报