关于Git
Posted jj-wbsds-n
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Git相关的知识,希望对你有一定的参考价值。
关于Git
1.装好git后打开 Git bish 是个类似命令行的东西
2.先设置下用户名
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
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 "[email protected]"
代码写完完后在用户主目录里找到.ssh目录,里面有id_rsa(密钥)和id_rsa.pub(公钥)两个文件
进网站设置SSH Keys 新建一个,写个标题后将公钥粘贴进去
$ git remote add origin [email protected]:用户名/刚刚的标题.git
这样就相互关联了
7.推送本地所有内容到远程库
$ git push -u origin master
把远程库克隆到本地
$ git clone [email protected]:用户名/库名.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的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段