
创建本地仓库
git init
查看git状态(仓库内文件是否进行了添加、提交操作)
git status
添加到暂存区
git add 文件名
移除暂存区 ,或者切换版本
git reset 文件名
提交到历史仓库
git conmmit -m "描述"
会一次将暂存区中的所有文件添加到本地仓库
查看日志
git log
查看日志(git提交的历史日志)
git reflog
可以查看所有分支的所有操作记录(包括已经被删除的commit记录的操作)
版本切换
git reset --hard 标识号
分支操作
分支之间是平行的关系,不会相互影响
git branch
查看分支
git branch -r
查看远程仓库的分支信息git branch -l
查看本地仓库的分支信息git branch -a
查看本地仓库和远程仓库的分支信息
git branch 分支名
创建分支
git checkout 分支名
切换分支
ls
可以查看当前分支下的内容
git merge 分支名
合并分支(把其他分支合并的master分支中)
git branch -d 分支名
删除分支
远程仓库

创建远程仓库
- 创建远程仓库
- 生成SSH公钥
- 设置Git账户
git config user.name
查看当前git账户git config user.email
查看当前git邮箱git config --global user.name "账户名"
设置全局账户名git config --global user.email "邮箱"
和邮箱
- 生成SSH公钥
cd ~/.ssh
查看是否生成给SSH公钥ssh-keygen -t rsa -C '邮箱地址'
生成公钥
- 设置账户公钥
- 公钥测试
ssh -T git@gitee.com
ssh -T git@github.com
命令
git remote add 远程名称 远程仓库URL
自定义仓库名称git push -u 仓库名称 分支名
推送- 若出现问题请参考,可能是因为本地仓库和远程仓库不一致(代码冲突)
- (120条消息) error: failed to push some refs to如何解决_尘客-追梦的博客-CSDN博客
- 这时候查看文件或使用cat命令,就可以查看到代码冲突的部分,需要先修改之后才可以再次推送
- 也可以增加参数
--allow-unrelated-histories
git clone 仓库地址
克隆远程仓库git pull 远程仓库名 分支名
拉取更新
IDEA集成Git
IDEA中设置Git
对本地仓库操作
- 创建分支
- 在右下角有对分支控制的窗口
- 右键打开,也有对git
- 切换回主分支
- 合并分支
操作远程仓库
- 推送
- 设置地址
- 克隆远程仓库
Comments NOTHING