Git&Github/Gitee/Gitlab

首先需要下载git和注册远端仓库账号,下载不说了,注册远端仓库账号之后,需要将SSH的Key先填进去,SSH的key由git产生。填进去之后就可以创建一个远端仓库了。

然后解释git使用中本地会涉及到的几个区:

  1. 工作区:写代码的干活的地方
  2. 暂存区(stage/index):代码add之后到的地方
  3. 版本库:commit之后到达的地方
所以,操作步骤:
  1. 新建一个远端仓库(gitee/github),或者从其他仓库fork
  2. 写代码
  3. git add [file name],修改后添加到暂存区;
  4. git commit -m “commit information”,将暂存区的文件提交到版本库;
  5. git pull 拉取远端最新版本代码,然后如果有冲突的话处理冲突
  6. git push orgin master 提交到远端 ,orgin指的是远端仓库名称 master指分支名称
  7. pull request 提交合并申请

需要注意的地方:
如果是把本地仓库的代码提交到一个新的远程仓库时,可能会被远程仓库自动拒绝接收,因为两个仓库的差异太大,解决方案是执行强制推送,命令:git push -u origin master -f

当执行 git checkout . 或者 git checkout – 命令时,会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险,会清除工作区中未添加到暂存区的改动。

当执行 git checkout HEAD . 或者 git checkout HEAD 命令时,会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。这个命令也是极具危险性的,因为不但会清除工作区中未提交的改动,也会清除暂存区中未提交的改动。

你可能感兴趣的:(代码管理,git,github,gitlab)