git基本使用

新建文件夹(备份)在要备份的文件夹右键打开git Bash here

初始化git仓库

这个仓库会存放,git对我们项目代码进行备份的文件

命令:输入git init 自动备份一个隐藏的.git文件夹

每一次备份都会把备份者的信息存储起来

设置用户名:git config 设置  --global全局 user.name  " 用户名"

设置邮箱:git config --global user.email " 邮箱"

把代码放到仓库

1.把代码放到仓库的门口  git add  文件路径

2.把仓储中的代码放到房间中 git commit -m 这是对添加东西的一些说明

查看当前文件的状态

git status

添加多个文件

git add ./

把代码直接放到房间

git commit --all -m "说明"

查看历史提交的日志

git log

git log --oneline(简洁版的日志)

版本回退

git reset --hard Head~0(索引)表示回退到上一次代码提交时的状态

git reset --hard [版本号] 可以通过版本号精确地回退到某一次提交时的状态

git reflog 可以看到每一次切版本的记录:可以看到所有提交的版本号

默认有一个mater主分支

创建分支

git branch dev 创建了一个dev分支,在刚创建时,dev里面的东西和master分支里面的东西是一样的

切换到指定的分支

git checkout dev这里切换到名为dev的分支

git branch 可以查看当前有哪些分支

合并分支

git merge dev 把当前分支与指定分支(dev)进行合并

当前分支指的是执行git branch命令输出前面带*号的分支

合并时如果有冲突,需要手动处理,处理后还需再提交一次

提交到gitHub上(上传代码)

第一次提交需要输入用户名和密码

git config user.name "gitHub上的用户名"

git config user.password "gitHub上的密码"

然后输入git push 新建的仓库生成的https master

ssh上传代码

公钥 私钥 是有关联的

生成公钥和私钥

ssh-keygen(生成key) -t(选择加密方式) rsa -C "email"

拿到代码

1.git pull 地址 master(注意本地要初始化一个仓库)

2.git clone 地址(会得到远程仓库相同的版本,如果多次执行会覆盖本地内容)

你可能感兴趣的:(git基本使用)