目录
内容介绍
git是一个免费、开源的版本控制软件,用于对github和gitee上托管的代码仓库进行项目管理。
一、创建版本
git init
二、文件添加到仓库(可多次添加)
说明 | 命令 |
---|---|
指定文件 | git add index.txt |
修改和删除 | git add -u |
修改和新建 | git add . |
修改、替换、删除和新建等全部 | git add -A |
三、提交到仓库
git commit -m “markInfo”
四、版本回退
说明 | 命令 |
---|---|
查看历史记录 | git log 或 git log --pretty=oneline |
查看已执行命令(查找commit id) | git reflog |
回退上一版本 | git reset --hard HEAD^ |
回退两个版本 | git reset --hard HEAD^^ |
回退n个版本 | git reset --hard HEAD~n |
回退指定commit id的某版本(版本id可只写部分) | git reset --hard 1029a |
五、暂存区stage
add添加到暂存区,commit提交到分支
六、查看状态
git status
七、查看工作区与版本库最新版本的区别
git diff --HEAD index.txt
八、撤销工作区的修改
git checkout – index.txt
九、删除文件
说明 | 命令 |
---|---|
工作区删除 | rm index.txt |
版本库中删除 | git rm index.txt git commit |
误删文件——撤销修改 | git checkout – index.txt |
十、关联github远程仓库
说明 | 命令 |
---|---|
获取仓库https地址 | 进入仓库——点击"克隆/下载"——SSH——复制 |
关联 | git remote add origin https://gitee.com/liujianwei695/learn-git.git |
查看已添加的远程仓库 | git remote -v |
首次拉取README.md等 | git pull --rebase origin master |
首次推送 | git push -u origin master |
之后推送 | git push origin master |
推送到分支 | git push origin dev |
十一、克隆-ssh地址
git clone git@gitee.com:liujianwei695/learn-git.git
十二、分制管理
说明 | 命令 |
---|---|
创建并切换分支 | git checkout -b dev |
创建分支 | git branch dev |
切换分支 | git checkout dev (容易与撤销搞混git checkout – index.txt) |
查看分支 | git branch |
分支合并到master | git merge dev |
删除分支 | git branch -d dev |
十三、switch
说明 | 命令 |
---|---|
创建并切换分支 | git switch -c dev |
切换分支 | git switch dev |
也可安装tortoiseGit 可视化工具
不需手动执行 git命令 进行代码克隆、提交、查看、删除等操作。
下载地址:https://tortoisegit.org/download/
标签:github,gitee,git仓库,git命令
更多演示案例,查看 案例演示
欢迎评论留言!