1. 将本地代码推送到github上
本地代码初始化创建本地的git仓库
git init
git add .
git commit -m "init"
在github中创建一个repository 并复制repository的地址

将本地代码与远程的repository建立关联
git remote add origin git@github.com:fulj/springBootDemo.git
git pull origin master
git push origin master
删除git
rm -rf .git
2. git fetch&&git rebase , git pull --rebase git pull 区别
git pull ,git pull -rebase
git pull = git fetch + git merge
git pull --rebase = git fetch + git rebase
merge:会产生一个新的节点,之前的提交分开显示
rebase:不会产生新的节点,是将两个分支融合成一个线性的提交,提交网络图就会好看些
3. 回退
- 如果已经commit
# 查看commit 点
git log
git log --pretty=oneline
git log --graph --pretty=oneline --abbrev-commit //可以看到分支图
# 回到某个commit
git reset --hard 1094a //1094a为commit id 前几位就可以
网友评论