Git 中 6 个基本常用命令

Git 中 6 个基本常用命令,第1张

大家好啊,我是大田。

想更深刻了解 Git 常用命令,先来看看原理图:

我们使用 Git *** 作的核心步骤就是:

先add代码到git缓存

然后commit到git本地仓库

最后push到远程Github代码仓库

备注:

workspace:当前工作区,需要经过 add、commit、push 才能上传到远程仓库

index:缓存区,标记你本地的哪些内容是被 git 管理的

repository:本地仓库,保存各个版本的提交

remote:远程仓库

1、克隆远程项目到本地

git clone url

2、克隆后,创建新分支,名字叫 dev

git checkout -b dev

3、加到缓存区

1)git add .:添加所有项目至缓存区

2)git add 目录名:添加指定目录到缓存区

3)git add 文件名:添加指定文件腔陆到缓存区

4、提交至本地仓库

git commit -m "注释信息"

5、推送本地仓库信息至远程仓库

git push origin master:将本地分支的更新内容,全部推送至远程仓库 master 分支

git push origin dev:将本地 dev 分支推送到远程,再由一个人统一加到 master 分支上

6、拉取远程仓库最新文件

git pull:拉取远程仓库所有分支仔镇合并到本地

git pull origin master:拉取远程master分支,合并到当前本地master分支

git fetch:仅做拉念圆粗取 *** 作,不做合并,合并需要自己再找其他方法

备注:一般都用 git pull

前提:需要安装GitHub客户端:

一、配置本地Git Bash终端利用SSH连接GitHub:

第一步:创建本地SSH Key:ssh-keygen -t rsa -C "[email protected]"全部使用默认的,一路回车即可。将[email protected]邮箱修改为GitHub上面的注册邮箱。

正贺第二步:成功之后会在~/(默认是C:\Users\用户名)下生成.ssh文件夹,进去之后打开id_rsa.pub,复制里面的Key。

第三步:登录GitHub官网,在Account Settings(账户配置)标签下,选择SSH Keys,然后点击Add SSH Key。SSH Key的Title随便填,粘贴在本地电脑上笑清禅生成的Key。

第四步:测试是否成功:在Git Base终端中输入命令:ssh -T [email protected];如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

二、将新建工程代码文件提交到本地仓库中:

第一步:新建一个本地仓库(Repository)文件夹:

第二步:利用安装好的Git Bash终端进入到创建的本地仓库目录下;

第三步:将需要Push到Github上的代码文件以及其他所有文件均拷贝到新建的本地仓库目录下;

第四步:在Git Bash终端下使用命令:“git init”生成“本地仓库”。

第五步:在Git Bash终端下使用命令:“git add .”将所有文件添加到缓存区中;利用命令:“git status -s”查看文件添加状态;

第六步:在Git Bash终端下使用命令:“git commit -m '第一次版本提交'”将提交到缓存区的所有文件添加到本地仓库中;

三、在Github官网中点击New repository创建远程仓库:

第一步:填入Repository name之后,点击Create repository即可。

第二步:将完成之后页面中所碰尘显示的SSH连接地址拷贝。如:[email protected]:Github用户名/仓库名.git

四、将本地仓库传到GitHub上去:

第一步:设置username和email,因为GitHub每次commit都会记录它们:

-------设置命令:git config --global user.name "your name"

-------设置命令:git config --global user.email "[email protected]"

第二步:进入要上传的仓库,添加远程地址:

-------设置命令:git remote add origin SSH连接地址(如以上拷贝的:href="http://www.yingtaow.com/crm/106.html" title="CRM系统横扫客户管理的四大难题[email protected]:Github用户名/仓库名.git)

第三步:将本地仓库上传到GitHub上:

-------使用命令:git push -u origin master

五、检出仓库:

第一种:创建一个本地仓库的克隆版本:git clone /path/to/repository

第二种:检出远端服务器上的仓库:git clone SSH连接地址(如以上拷贝的:[email protected]:Github用户名/仓库名.git)

六、使用IDEA从GitHub上Check Out项目之后,如果右键项目文件没有显示Git选项:

第一步:点击vcs菜单下的enable version control integration;

第二步:在d出的下拉框中选择git,点击ok;

使用git过程遇到的问题

1.第一次使用【创建远程库,然后克隆远程库至本地,添加文件,经过add、commit、push,将添加的本地库文件推至远程库】:

        1.1、在github创建新的远程库test1

        1.2、在终端使用git clone [url]将远程库辩稿test1克隆至本地库

        1.3、将使用vuecli创建的项目资源cv进test1文件夹中

    1.4、git add . 添加test1中的所有文件至缓存区;git commit -m “some message”将缓存区内容添加到者灶御仓库中,第一次提交需要配置用户名和邮箱地址。

1.5、git push origin master将本地库文件推送至远程库

成功

2.第二次使用

        2.1、使用git init在vuecli创建的项目文件夹中创建git仓库

        2.2、git add添加到缓存区 、git commit提交到本地库

        2.3、git push

                2.3.1 git remote add origin 【url】创建远程库地址别名

·            2.3.2、git push origin master  推送 失败!

     首岩   2.3.3、git push -u origin master 推送 失败!

        2.3.4、git pull origin master --allow-unrelated-histories

        2.3.5、四次才成功

        


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11976556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存