searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

git使用的一些记录

2023-06-27 06:08:45
12
0
git
 
创建新仓库
git init
检查状态
git status
暂存
git add(暂存区,开始为空白)
git add -A 提交目录下全部内容
提交
git commit -m "ssss"
这之前的步骤都在本地仓库
 
连接到远程仓库
git remote add origin https://github.com/.....​
上传到服务器
git push origin master(仓库和分支)
git clone
从服务器上获得修改
git pull origin master
 
创建分支
git branch newname
删除分支
git branch -d newname
切换分支
git checkout newname
合并分支
git checkout master
git merge newname
 
 
 
一些进阶tips
  1. 对比两个提交的区别
git log查看历史提交和id
git show dsfafw(id)
git diff [commit from]..[commit to]​
  1. 回滚到某个版本
git checkout sadasf 1,txt
  1. 回滚提交
git commit --amend 把最新的提交打回暂存区
git revert HEAD(最新的一次提交别名叫HEAD)
git revert sfadsaofj
  1. 解决合并冲突
比如master上也有新提交
  1. 配置.gitignore
大部分项目中,会有些文件、文件夹是我们不想提交的。为了防止使用git add -A时不小心提交,我们可以利用.gitignore文件
项目根目录创建,正常add commit push
 
 
git撤销回滚
git push之前的操作都是在本地仓库上进行的

0条评论
0 / 1000
芋泥麻薯
9文章数
1粉丝数
芋泥麻薯
9 文章 | 1 粉丝
原创

git使用的一些记录

2023-06-27 06:08:45
12
0
git
 
创建新仓库
git init
检查状态
git status
暂存
git add(暂存区,开始为空白)
git add -A 提交目录下全部内容
提交
git commit -m "ssss"
这之前的步骤都在本地仓库
 
连接到远程仓库
git remote add origin https://github.com/.....​
上传到服务器
git push origin master(仓库和分支)
git clone
从服务器上获得修改
git pull origin master
 
创建分支
git branch newname
删除分支
git branch -d newname
切换分支
git checkout newname
合并分支
git checkout master
git merge newname
 
 
 
一些进阶tips
  1. 对比两个提交的区别
git log查看历史提交和id
git show dsfafw(id)
git diff [commit from]..[commit to]​
  1. 回滚到某个版本
git checkout sadasf 1,txt
  1. 回滚提交
git commit --amend 把最新的提交打回暂存区
git revert HEAD(最新的一次提交别名叫HEAD)
git revert sfadsaofj
  1. 解决合并冲突
比如master上也有新提交
  1. 配置.gitignore
大部分项目中,会有些文件、文件夹是我们不想提交的。为了防止使用git add -A时不小心提交,我们可以利用.gitignore文件
项目根目录创建,正常add commit push
 
 
git撤销回滚
git push之前的操作都是在本地仓库上进行的

文章来自个人专栏
基础学习
3 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0