git 配置文档 Gitee gitLab

git 配置:

  1. 配置用户名 git config --global user.name "your name"
  2. 配置用户邮箱 git config --global user.email "[email protected]"
  3. 生成密钥 ssh-keygen -t rsa -C "[email protected]"
  4. 找到密钥 .ssh文件夹中的 id_rsa.pub 粘贴其中的代码,放置在 github gitlab 码云下的设置中的配置ssh的地方;

第一种提交方式:在远程新建立一个空的仓库,没有任何东西(没有commit)

需求:将本地的仓库提交给远程新建立的仓库;

  1. 在本地新建一个文件夹 mkdir
  2. git init 初始化文件夹 并且生成你的代码或者README.md文件
  3. git status 查看代码修改情况
  4. git add 文件名 (git add .)
  5. git commit -m "提交语句" 提交本地暂存
  6. git remote add origin [email protected]:wyp0712/1708B-plus.git 关联远程仓库
  7. git push -u origin master 将本地分支与远程分支关联上 windows 下可以查看.git文件 (把隐藏文件显示出来就可以了)

第二种建立仓库方式:在远程初始化了一次提交(默认生成了一个README.md文件提交)公司

  1. git clone [email protected]:wyp0712/project_integration-1708b_plus.git
  2. git add 文件名或者.
  3. git commit -m ""
  4. git pull
  5. git push

多人协作

大家共同加入一个仓库;

编辑器提交代码(工具提交)

标志:

代码黄色标志: 意味着当前代码有修改,未提交 代码绿色表示: 意味当前代码新增加, 未提交

右上角的三个点:

  1. 拉取
  2. 在文本框中输入commit
  3. 点击对勾
  4. 拉取
  5. 推送

git 分支流程控制

master: 主分支; 代码放在这个分支上 有权限; dev: 开发分支:开发人员在此分支上开发项目,最后,把测试好的项目由有权限的人合并到主分支上

git branch 查看当前的本地分支 git branch -a 查看本地和远程的分支情况 git checkout -b dev 创建dev分支并且切换到此分支上;

git push --set-upstream origin dev 将本地分支推送到远程 并且提交代码

git checkout dev 切换分支 切换到dev分支上

合并分支代码

master dev 需求:要将dev开发分支的代码合并到master上, 1. 切换分支到master上; 2. 运行命令 git merge dev 将dev开发分支合并到master上; 3、删除本地的bug_xzx分支 git branch -D bug_xzx 4、删除远程的bug_xzx分支 git branch -r -D origin/work

分支练习

1. 查看本地分支 git branch

2. 查看远程和本地分支 git branch -a

3. 切换分支 git checkout 分支名字

4. 切换并创建分支 git checkout -b 分支名字

5. 远程提交分支 git push --set-upstream origin 2-14

你可能感兴趣的:(git,ssh,github)