赞
踩
git add A : 表示添加所有内容,git add . : 表示添加新文件和编辑过的文件不包括删除的文件,git add -u :表示添加编辑或者删除的文件,不包括新添加的文件
git remote add origin https://github.com/yaoyagang/yao01.git //给https起代号为origin
推送代码到远端:git push 远端代号 分支名称 例如:git push origin test
A用户把 B用户添加到开发组中,B用户才能提交
在A用户的github界面发起邀请 点击 Settings --> Collaborators -->Add collaborator
在B用户的github界面响应邀请 在邀请函中点击接受邀请 接收邀请的连接在发起人中可以查看也可在接收人邮箱中查看此地
址https://github.com/yaoyagang/jianfa2/invitations,B用户就成为了A用户项目的成员
拉取远端代码:git pull 远端代号 分支名称
git log : 查看历史版本,git log --pretty=oneline : 简单显示历史版本 commit后面跟的是版本号,回退版本就靠它
查看所有版本(包括回退后看回退前的版本):git reflog,前进到回退前的版本:git reset --hard 版本号
上面的是把整个版本还原,如果只想还原某一个文件用下面这个命令:用于改花的文件回退,
git checkout -- test01.txt(--前后都有空格)
撤回添加到暂存区还没有提交到本地库中的文件:git reset 文件名
软回退: (add后还没有commit) 使用情况:add后突然想起还没改好,可以从暂存区拿出来接着改
reset HEAD filename : 只把暂存区中的还原成本地库中的版本
工作区+本地库+暂存区
工作区(Working Directory):就是你电脑本地硬盘目录 如:eclipse
本地库(Repository):工作区有个隐藏目录.git,它就是Git的本地版本库
暂存区(stage):一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
删除误提交的文件,连同工作区中的一起删除:删除工作区: rm 123.jpg
删除暂存区和本地库:git add 123.jpg 和 git commit -m "dele bmp" //相当于提交的是一次删除操作
创建SSH Key: ssh-keygen -t rsa -C XXXXXX@126.com (执行过程中需要回车2次) //rsa 是加密类型 后面的是 github中用户的邮箱,成功的话会在~/下生成.ssh文件夹
进入.ssh文件包,打印id_rsa.pub的内容,复制全部内容
在用户的github界面右上角点击setting --> SSH and GPG keys --> 在右边点击New SSH key
Title随便写,Key 把id_rsa.pub的内容复制进去,点击Add SSH key ,设置ssh key 完成,结果如下图所示
建立远端代号: git remote add originssh ssh链接,
再执行 git push originssh 分支名称 就不需要输账号和密码(第一次使用会要求输入yes)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。