关于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命令操作一个完整流程

关于guithub

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段