Git命令学习

git 版本控制系统

 

创建仓库:git init

添加一个新文件readme.txt

提交到临时仓库 git add readme.txt

提交到仓库git commit -m "add 123"

 

在readme进行修改

查看结果 git status

查看改了什么 git diff

撤销修改:

情况1 还没到临时仓库,即还没add:

撤销修改 git checkout -- file

情况2 已经使用add到临时仓库

先 git reset HEAD <file>

再git checkout --<file>

情况3 已经commit

git log 查看提交日志

回到上一个版本  git reset --hard HEAD^

查看状态 git log

 

Github

类似一个仓库

git add-->git commit-->git push到github仓库

 

1.配置密钥

查看是否存在id_rsa和id_rsa_pub

如果没有先按照上面命令生成下

2.打开github配置SSH key

3.添加远程仓库

git remote add origin git@xxxx

*要在对应目录下输入命令

4.将本地代码上传到github

git push  -u origin master

 

git rebase -i xxx<commit ID>

将多个commit的内容整合合并

 

分支管理原理

可以创建dev分支,再合并到master

创建分支 git branch dev

切换到dev分支 git checkout dev

查看分支  git branch

把dev分支合并到master

git merge dev

删除dev分支  git branch -d dev

*要注意分支开发主线发布

push到github git push 

posted @ 2022-04-19 13:23  lms21  阅读(26)  评论(0)    收藏  举报