Git(分布式)
Tips:git的部分命令和linux一样,φ(゜▽゜*)♪(~ ̄▽ ̄)~,这就很不错了,之前接触了点linux的指令,正好熟悉一下再。还有git里面选中就是复制,滑动鼠标滚轮就可以粘贴,解放双手ohhhh
常用指令
touch test01.txt 创建新文件
git status (查看状态)
git add .(提交所有文件到暂存区)
git-log
指令太长怎么办?起别名
d’d
版本回退
git reset –hard commitID
git reflog 查看已经删除的记录
touch .gitignore 在里面添加要忽略,不交给git管理的文件名字即可
分支
git branch 查看分支
git branch 分支名 创建分支
git checkout 分支名
git checkout -b dev02 创建并转移到分支dev02
git branch 分支名(先将分支切换到主分支) 合并分支(一般是别的合并到Master)
git branch -d dev02分支删除(-D强制删除)
开发中分支使用原则流程
master分支,线上分支。主分支
develpo分支 从master创建的分支,一般作为开发部门的主要分支,如果没有其它并行开发不同期上线要求,都可再此分支进行开发。在它的基础上再创建分支
操纵远程教程
备份ssh密钥mv ~/.ssh ~/.ssh.bark2
生成密钥 一直按回车,根据打印的信息找到保存ssh密钥的路径,复制好,去注册好,创建好仓库的gitee的设置里面添加
ssh-keygen -t ed25519
与远程仓库进行连接: git remote add 远端名称(一般是orgin)仓库路径
git remote add orgin https://gitee.com/gs224583/git_test.git
查看远程仓库: git remote
推送到远程仓库: git push
设置本地分支和远程分支的对应关系 git push –set-upstream orgin master:master
之后就直接 git push 就🆗了
远程仓库内容克隆到本地
git clone https://gitee.com/gs224583/git_test.git
拉取和抓取
git fetch
git pull=fetch+merge
冲突的时候pull失败,修改了冲突的内容,再add,commit,最后pull就OK了









