码迷,mamicode.com
首页 > 其他好文 > 详细

关于Git

时间:2018-09-07 23:57:04      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:ast   项目   out   csdn   mail   bis   一个人   one   clone   

关于Git

1.装好git后打开 Git bish 是个类似命令行的东西

2.先设置下用户名

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

3.选定一个目录并把这个目录变成Git可以管理的仓库比如 D:\learn

$ cd D:\learn
$ git init

4.工作区,暂存区,
技术分享图片
电脑上能看到的就是工作区,比如D:\learn
将工作区的文件加入版本库需要两步

$ git add filename.ex

将文件加入(修改)到暂存区

$ git commit -m "remarks"

将暂存区的移到版本库
5.常用命令

$ git status
$ git reset 
$ git log
$ git checkout
$ git rm

6.添加远程库
Github网站注册用户并登陆

$ ssh-keygen -t rsa -C "youremail@example.com"

代码写完完后在用户主目录里找到.ssh目录,里面有id_rsa(密钥)和id_rsa.pub(公钥)两个文件
进网站设置SSH Keys 新建一个,写个标题后将公钥粘贴进去

$ git remote add origin git@github.com:用户名/刚刚的标题.git

这样就相互关联了

7.推送本地所有内容到远程库

$ git push -u origin master

把远程库克隆到本地

$ git clone git@github.com:用户名/库名.git

8.分支管理

$ git branch             查看分支:
$ git branch <name>      创建分支:
$ git checkout <name>    切换分支:
$ git checkout -b <name> 创建+切换分支:
$ git merge <name>       合并某分支到当前分支:
$ git branch -d <name>   删除分支:  -D 强行删除
$ git log --graph        分支合并图
$ git merge --no-ff <name>   禁用Fast forward模式  可以看出分支信息,不会出错

9.访问一个人的项目主页,选择仓库点“Fork”就在自己的账号下克隆了一个一样的仓库,然后,从自己的账号下clone到本地,在本地修改后再推送到自己账号的仓库,然后在自己的GitHub上发起一个pull request,对方就可以选择接受你的pull request。
技术分享图片

关于Git

标签:ast   项目   out   csdn   mail   bis   一个人   one   clone   

原文地址:https://www.cnblogs.com/jj-wbsds-n/p/9607477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!