标签:list 公钥 size key branch 配置邮箱 conf master com
这个仓库会存放git对我们项目进行备份的文件
在项目目录 右键打开 git bash
命令: git init
就是设置当前用户是谁,之后每一次备份都会把备份者的信息存储起来。
命令:
配置用户名:git config --global user.name "wanglong"
配置邮箱: git config --global user.email "1349947003@qq.com"
1.把代码放到git暂存区:
git add ./01.txt
:把指定文件放在暂存区
git add ./
:把所有修改过的文件放入暂存区。
2.把仓储入口的文件存储到版本库:
git commit -m "文件说明"
。
3.可以一次性把所有修改过的文件放入版本库中+命令: git commit --all -m "一些说明"
可以查看当前代码有没有被放入仓储中:
命令: git status
.
.gitignore,在这个文件中设置被忽略的文件和目录
被忽略的文件不会提交到仓储中去
写法:
/..dea
:会忽略.dea文件
/js
:会忽略js目录里的所有文件
/js/*.js
:会忽略js目录下所有后缀名为.js的文件。
git log
:查看历史提交的日志
git log --oneline
:可以查看简洁版的日志.
git reset --hard Head~0
: 表示回退到上一次代码提交的状态 (不知可以为0,1,2...).
git reset --hard [版本号]
:精确回退到某一次提交的状态。
git reflog
:可以看到每一次版本切换的记录: 可以看到所有提交的版本号。
master :默认的主分支
git branch dev
: 创建分支,内容与创建之前的主分支内容一样。
git chechout dev
:切换分支
git branch
:查看当前有哪些分支
git merge dev
: 合并分支
把当前的分支与指定的分支合并。
git branch -d dev
:删除分支
合并有冲突时(需要手动合并)删除不需要的成分即可, 然后再将修改后的代码重新提交。
git push 地址 (会把当前分支的内容上传到远程master分支上) master
git pull https://github.com/nameWangLong/test01.git master
+下载之前,需要初始化一个repositories。
git clone [地址]
: 会新建一个文件,得到远程仓储中的文件,多次执行会覆盖。
公钥 私钥
生成公钥和私钥的命令 :ssh-keygen -t rsa -C "邮箱"
将生成的公钥或私钥添加到GitHub项目settings 中ssh 中
git push git@github.com:nameWangLong/test01.git master
先pull 解决有冲突的地方,然会在push到服务器中。
先定义一个远程变量指向地址:git remote add origin git@github.com:nameWangLong/test01.git master
然后在push式加上 -u参数 git push origin -u master
之后上传和下载只需要输入 git push git pull
标签:list 公钥 size key branch 配置邮箱 conf master com
原文地址:https://www.cnblogs.com/buautifulgirl/p/9868573.html