git 常用命令

1.新建仓库

(1)在当前目录直接创建

  git init

(2)指定目录创建仓库

  git init new_dir

 

2.初始化信息(如果不初始化,提交file时也会提醒你再次设置)

  git config --global user.email "<your email>"              //设置你的邮箱

  git config --global user.name "<your name>"     //设置你的用户名

注意:--global是全局设置,如果只是设置本仓库,可以不用该参数

 

3.把文件添加到暂存区

echo “hello word” >>readme.txt

  git add readme.txt

 

4.把暂存区内容提交至仓库

  git commit -m "add a readme.txt"                       //-m是添加描述信息,内容任意,方便后续人员阅读和追踪

 

5.关联远程库

git支持以下几种方式访问: https、ssh、通过git服务商附加的svn服务提供

  git remote add origin https://192.168.2.25:8060/gitlab/root/test.git  //origin:自定义远程库名称,可以任意起。url:自主搭建gitlab环境的之后产生的,可如下查看:

 

 查看远程库:

  git remote -v

 

 删除远程库

  git remote rm origin

注意:删除对gitlab远程库无影响,只是删除了关联库,要真正意义上的删除远程库需要到gitlab账户设置里操作

 

6.推送本地到远程库

  git push -u origin master      //这里需要注意当前用户权限,只有该项目库管理者才可以推送成功,否则会提示权限不足(修改权限去gitlab管理端进行添加)

由于远程库是空的,我们第一次推送master分支时,需要加上-u参数,Git不但会把本地的master分支内容推送到远程新的master分支,还会把本地的master分支和远程的master分支关联起来。此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改。

 

7.克隆远程库

  git clone http://192.168.2.25:8060/gitlab/root/test.git    //查看URL地址可在gitlab管理端查看,要想clone成功还需要输入git账号和密码

  git clone git@192.168.2.25:root/test.git           //此方式是ssh访问不要用户名和密码,但是需要提前将生成的公钥拷贝至个人账号的key中

//*  (1)生成公钥(linux环境下)

    ssh-keygen -t rsa        路径:~/.ssh/id_rsa.pub

   (2)将id_rsa.pub所有内容复制并添加到gitlab的个人账户

*//

8.创建分支和切换

默认Gitlab的开发者权限是不允许提交到master上的,只有master权限才可以,所以每位开发者需要创建自己的分支(branch)

创建分支:  git branch new_name

查看远端分支:git branch -r

查看所有分支:git branch -a

切换分支:    git checkout new_name

 

posted @ 2022-04-19 19:45  星月辉  阅读(27)  评论(0编辑  收藏  举报