Git操作简记

一.初始化

mkdir Demo   新建Demo文件夹

git init -->初始化仓库

touch README.md -->编辑README.md文件

git add README.md -->添加文件

git rm filename -->删除文件

git rm flodername -r -f  -->删除文件夹

git commit -m "first commit"  -->将代码提交到本地仓库

git remote add origin https://hi.aaa/xx.git -->添加远程仓库地址

git push -u origin master -->将代码提交到远程仓库master分支

二.检出提交

git clone username@host:/xxx.git  或 https://xxx.git 或本地 /D:/xx -->从网络或本地检出

git status --> 文件状态

git add <filename> 或git add * 或git add -A -->添加文件

git tag 1.0.0  --> 打标签

git tag -d  1.0.0 -->删除标签

git tag -a v1.0 -m 'version 1.0' -->远程打标

git push origin v1.0:v1.0  -->将标签推送到远程

git push origin  :refs/tags/1.0.0 -->命令删除远程标签

git commit -m "Init commit"  -->提交代码到本地

git pull origin master  --> 更新最新远程代码到本地

git checkout -b branch_name tag_name -->将某tag代码检出到可编辑分支

三.本地文件替换

git checkout  --<filename> --> 服务器file替换本地

git fetch origin --> 全部替换,已提交本地缓存不受影响

git reset --hard origin/master -->本地文件重新指向master

git remote set-url origin  [newUrl] -->更改本地代码提交地址

四.分支操作

git branch -a  --> 显示本地所有分支

git checkout  -b  hi -->创建名称为hi的分支,并切换过去

git checkout master -->切换到master分支

git branch -d hi  --> 删除hi分支

git merge <branch> -->合并分支

git diff <source_branch>  <target_branch>  -->预览分支差异

五.小贴士

gitk --> 内建图形化git

git config color.ui true --> 彩色git输出

git config format.pretty oneline --> 显示历史记录每个提交只显示一行

git add -i --> 交互式添加文件到缓存区

git log -> 获取提交ID

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容