git
- gitee 最多四个人
- gitlab 公司仓库
- github 服务端
- remote 远程仓库
- workspace 工作区
- respository 本地仓库
- index/stage 索引区 暂存区
常用命令
-
git status 查询repo的状态.
-
git init 初始化 在本地创建一个仓库
-
git config --global alias.st status 把status改为st //简写命令
-
git add. //会递归地添加当前工作目录中的所有文件.
-
git ci -am ‘content’ //要写注释 新增内容
- ci :commit; am:add message
-
git log
-
git reset 文件–hard# 重置,回到上个版本
-
git remote add origin master 把本地和远端关联,添加远程仓库地址
-
git push --set-upatream origin master
-
git clone [url]
-
git for master 不要在mater开发,自己创立分支
-
git branch 创建新的分支
-
git branch -a
-
git branch 分支名字
-
git checkout master//j检查管理员
-
git add .//添加文件
-
git ci -am ‘change note.md’//提交信息
-
git checkout -b 创建新的分支并切换到新分支
-
git ck cyj 检查cyj分支
-
git merge cyj 合并
-
git fetch --all
-
git pull # 抓取远程仓库所有分支并更新到本地
-
git push #push所有分支
-
git push origin master # 将本地主分支推到远程主分支
-
git merge origin/master 将远程主分支合并到本地当前分支
-
git fetch origin #抓取远程仓库更新
分支命名规则
- genshuixue-cyj-20200921-bugfix
配置用户信息
- git config --global user.name
- git-config --global user.email
- git-config --global user.email --replace -all 替换全局
如何生成密钥
-
ssh-keygen -t rsa -C 邮箱
-
找到密钥所在的文件夹
-
把文件拖到VSCode
-
复制密钥
-
公钥给github
note
- 本地创建文件夹:git-demo
- 使用ssh配置
- 密钥:非对称加密assign verify 验证
- 公钥:gitee/github
- 私钥:
- setting–>SSH and GPG keys–>title(),key(公钥)–>add SSH key
- 以点开头的文件是隐藏的