git相关

Posted sxly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git相关相关的知识,希望对你有一定的参考价值。

一、git的使用

安装后git Bash

git config设置账户信息

mkdir src 新建src 文件夹

touch 文件名 新建文件

cd 文件夹名进入文件夹cd f进入f盘

cd .. 回退到上一个目录 ,cd跟点之间有空格

ls 列出当前目录中的所有文件

rm 文件名,删除一个文件

rm --r 文件夹名,删除一个文件夹

mv 文件名 目标文件夹名,移动文件到目标文件夹 , 还必须保证文件和目标文件夹在同一目录下

git init 项目目录新建仓库

git add [file],将当前目录下的所有文件和文件加及其子文件加入暂存区,取消git reset [file]

git commit  -m "commit content"提交至版本库

git status

常用命令http://www.cnblogs.com/horanly/p/6603647.html

二、github上传项目

1、使用WebStorm上传本地项目到GitHub

2、通过git将本地文件同步到github

a 新建仓库

b 先拉下来,会自动合并的

  git pull origin master

c git push -u origin maste

d 出错fatal: The remote end hung up unexpectedly

设置缓存git config http.postBuffer 524288000

由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,必须要让github仓库认证SSH key。

创建SSH Key

a检测git bash打开输入type %userprofile%.sshid_rsa.pub

b新建输入ssh-keygen -t rsa -C "***@***(你在github上注册的邮箱地址)"回车显示默认路径再回车提示设置验证密码,密码可为空直接回车

c输入a步骤的检测命令即可看到密钥,我的设置后git上看不到,在cmd上能查到,最后还是在默认路径找到文件打开复制的

3、分支

创建分支 切换到新分支git checkout -b dev(分支名)=git branch dev 和 git checkout dev

切换到主分支git checkout master

把分支合并到当前分支git merge dev(分支名)

删除分支git branches -d 分支名

 

 

以上是关于git相关的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

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

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

markdown Git代码片段

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

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