如今,很多人都在使用 git 托管代码,下面我为大家介绍如何使用 git 托管自己的代码
第一步: 安装
安装很简单,默认选项安装即可,这里我不多作赘述。下载地址,官网点击相应的下载。当点击鼠标右键,出现 Git GUI Here 和 Git Bash Here 就证明安装成功。
第二步:把代码存储到仓储中
2.1 安装完成后,在项目目录鼠标右键打开 git bash ,然后输入命令 ‘git init ’初始化仓库,也可以设置当前用户信息
命令
配置用户名‘git config --global user.name "xiaohong" ’
配置邮箱 ‘git config --global user.email "xiao@qq.com"’
2.2 把代码放到仓库门口
‘ git add ./ ’把所有文件放在仓库大门口
‘ git add ./readm.md ’把指定文件放在仓库门口
2.3 把代码放到版本库中
' git commit --all -m"说明" ' 一次性的把代码放到版本库中
提交后,可以查看当前代码有没提交到仓储中去
命令 ‘ git status ’
也可以查看提交 日志
命令 ‘ git log ’或者 ‘ git log --oneline ’(提交历史日志简化版)
2.4 回退到指定的版本
- `git reset --hard Head~0`
+ 表示回退到上一次代码提交时的状态
- `git reset --hard Head~1`
+ 表示回退到上上次代码提交时的状态
- `git reset --hard [版本号]`
+ 可以通过版本号精确的回退到某一次提交时的状态
- `git reflog`
+ 可以看到每一次切换版本的记录:可以看到所有提交的版本号
2.5 创建分支
默认主分支是master
命令 ‘ git branch dev ’
切换分支
命令 'git checkout dev '
合并分支
命令 ‘ git merge dev’
+ 合并分支内容,把当前分支与指定的分支(dev),进行合并
+ 当前分支指的是`git branch`命令输出的前面有*号的分支
- 合并时如果有冲突,需要手动去处理,处理后还需要再提交一次.
查看分支
命令 ‘ git branch ’
- `git push [地址] master`
+ 示例: `git push https://github.com/xch/test112.git master`
+ 会把当前分支的内容上传到远程的master分支上
- `git pull [地址] master`
+ 示例: `git pull https://github.com/huoqishi/test112.git master`
+ 会把远程分支的数据得到:(*注意本地-要初始一个仓储!*)
- `git clone [地址]`
+ 会得到远程仓储相同的数据,如果多次执行会覆盖本地内容。
介绍就到这里,欢迎评论补充