GIT下载、安装、代码托管、代码拉取和上传、常用命令

发布时间 2023-10-10 10:57:18作者: 耿通宇

一、Git下载与安装及代码托管:

  超详细的Git使用教程(图文)-CSDN博客  著作权归作者所有,如有侵权请告知。

二、公钥的获取:

  首次生成公钥文件请使用ssh-keygen -t rsa -C “USER@seekseek.com” 命令生成公钥,其中USER@seekseek.com表示自己的用户,如果在ubuntu系统中,使用命令:cat ~/.ssh/id_ras.pub查看公钥文件的路径,Windowid_rsa.pub一般位于 C:\users\用户名\.ssh目录下

如果生成则文件打开如下:

  

  复制粘贴到如下设置界面的SSH Publick Keys里即可拉取代码。

       

三、git代码拉取

  1、在仓库里找到自己想要拉取的项目

          

  2、搜索想要拉取的项目,点击项目名称:

     

  3、选择好项目后会进入如下界面,我们在这里复制ssh路径即可:

     

  4、此时我们新建一个工作区用于存放拉取的代码,进入新建的目录后如果正常安装git则鼠标右键会有如下提示,我们打开git命令窗口,会默认跳到当前路劲,项目拉取后如下:

     

     

  5、4步拉取完项目仅仅只有该项目名称,里面无任何内容,此时就要checkout出我们想要的分支了,我们可以查看该项目都有哪些分支,如下:

     

  6、必须cd到项目目录下去检出分支,该分支名下有这么多文件,包含一个重名文件:

    命令:git checkout -b 分支名 origin/分支名

     

  7、使用如上命令,检出后内容如下(我们1015游泳优化内存就可以更改下列的AW1015-XTS_Release文件下的内容,然后提交到GR5515-XTS分支了):

     

四、Git代码上传:

  1git status(查看状态):如下,如果拉取的代码被修改,则会提示如下修改的文件:

     

   2git add -A 或者git add 文件名

    -A:表示全部上传至暂存区,也可以只上传某个文件。(注意这里不是直接提交,只是放到暂存区,还需到仓库进行确认Submit才会真正  提交到仓库)。加入后查看状态如下:

     

  3、上传日志说明:git commit -m "[项目][重要程度][模块名][jirabug][修改点]"

    日志提交,如:git commit -m "[AW1015][游泳算法]游泳算法空间优化”  指令实际显示如下:

     

  4git push origin HEAD:refs/for/分支名  (表示要上传到哪个分支下)

     

  5、注意第4步这里只是上传到仓库,真正提交如下:或使用命令git commit

     

五、git常用命令

  1、git status     //查看文件状态,

  2、git add -A 或者git add 文件名     全部上传或单个文件上传(上传至暂存区)

  3、git reset 将暂存区的文件取消暂存

  4、git commit 将暂存区的文件修改提交到本地仓库

  5、git rm删除文件(只是工作区的文件删除,如真正删除仓库里的文件需提交到本地仓库)

  6、git commit -m "[项目][重要程度][模块名][jirabug][修改点]"      上传日志描述

  7、git push origin HEAD:refs/for/分支名       上传到哪个分支

  8、git checkout -b 分支名 origin/分支名         拉取某个工程下的分支