git基础
-
$ git init
初始化仓库
-
$ git add .
将项目中的所有文件放在暂存区
-
$ git commit -m ‘文件说明’
将在暂存区的文件提交的仓库存储区
-
$ git log
查看提交日志
-
$ git log --oneline
查看简洁版提交日志
-
版本回退
$ git reset --hard HEAD 当前的版本 $ git reset --hard HEAD^ 上一个版本 $ git reset --hard HEAD^^ 上上一个版本 $ git reset --hard HEAD~100 往上100个版本
-
$ git checkout – 文件路径
进行文件修改的撤销
-
$ git branch 分支名
git分支创建
-
$ git checkout 分支名
git分支切换
-
$ git checkout -b 分支名
创建子分支,并切换到子分支
-
$ git push
提交到远程仓库,
-
$ git merge 分支名称
切换到 【要合并的分支】 将【被合并的的分支】用 git merge 【被合并的分支】合并 然后再上传到 远程仓库 如果无法上传,是因为远程仓库的文件不是你拉取的文件,得重新拉取再合并,再上传
-
git同步远程
如果是将一个新项目上传到远程仓库 1. git remote add origin https://gitee.com/qianfeng_1907/feapp.git(仓库地址) 2. git remote -v 查看上传地址 3. git pull origin 分支名称 --allow-unrelated-histories 合并项目时的操作 从远程仓库拉取文件对比 允许同步不相干的分支 4. git add .添加到本地暂存区 5. git commit -m 放到本地村存储区 6. git push --set-upstream origin 分支名称 将本地存储的内容上传到远程分支中 先上分支的内容,再进行合并
-
git clone url
1.【 注意: 做这一步之前我们要确定自己的电脑是否是自己的gitee账号,如果不是,需要更改,
去控制面板-> 用户账号-> windows凭证管理-> 普通凭证->修改用户名和密码,当然我们也要确定我们是不是
仓库成员 】
2.第一个我们需要做的是自己在本地见一个子分支,我们操作的是子分支,然后在去对应远程的子分支
3. 你先将自己的代码上传自己的远程子分支,然后在传develop分支