如何在Linux下使用git(几步把你教会)

目录

一、注册github账号

二、新建项目

1.点击右上角自己的头像,然后点击Your repositories。

2.点击New。

3.配置新项目信息。

4.点击Create repository即可成功创建。

三、安装git

四、配置git

五、初始化git仓库

1.先进入想要使用git的目录。

2.初始化git仓库。

3.编写并添加一个README.md文件

六、创建密钥

1.想要连接远程仓库需要密钥进行认证。

2.打开id_rsa.pub,复制里面的密钥。

3.登陆GitHub网页版,打开“Setting”=>“SSH and GPG keys”=>“New SSH Keys”,随便写个Title,在下面的Key中粘贴密钥,点击“Add SSH Key”。

七、添加远程仓库

八、添加项目到暂存区

1.将项目中所有文件添加到暂存区。

2.查看暂存区状态(一个常用的命令):

​编辑

九、提交

十、推送至远程仓库

1.将本地仓库的内容推送至github远程仓库。

2.推送后需要输入用户名和密码进行验证。

        1.进入github官网,点击右上角头像。

        2.Settings => Developer Settings => Personal access tokens => Tokens(classic) => Generate new token(classic) => 填写信息Note => 设置Expiration(token密码到期日期) => 勾选repo => Generate token => 设置成功

十一、其他常用且重要的命令

1.查看提交日志。

2.更新远程数据到本地。(不等于pull)

3.获取远程仓库

4.查看分支

1.查看本地分支

2.查看远程分支

3.查看所有分支

4.查看本地分支以及其对应的提交记录

5.创建新的分支(本地分支)

1.本地创建分支

2.切换到新的分支

3.创建+切换合成一条命令

4.拉远程分支到本地新分支

6.创建新的分支(远程分支)

1.方法一:在远程创建新的分支,并切换到该分支

2.方法二

7.切换分支

8.删除分支

1.删除本地分支

2.删除远程分支

9.将远程分支的内容拉回本地

10.git add .撤销文件

11.回退之前版本

十二、分支问题

1.查看分支状态。

2.先切换到main分支上。

3.将master分支合并到main分支上。

4.合并冲突

5. 将合并后的项目推送到远程仓库。


一、注册github账号

        先在github官网注册自己的github账号。

官网地址:GitHubhttps://github.com/

二、新建项目

1.点击右上角自己的头像,然后点击Your repositories。

2.点击New。

3.配置新项目信息。

4.点击Create repository即可成功创建。

三、安装git

sudo apt-get install git

查看git版本:git --version

四、配置git

配置用户名和邮箱。

git config --global user.name "用户名" 

git config --global user.email "邮箱"

查看配置是否正确:git config --list 

五、初始化git仓库

1.先进入想要使用git的目录。

cd /path/project

2.初始化git仓库。

git init

如果初始化成功,就会生成一个.git目录。

3.编写并添加一个README.md文件

vi README.md

随便写点作为测试即可,正常情况在README.md文件中需要对项目进行说明。

添加README.md到仓库:

git add README.md

六、创建密钥

1.想要连接远程仓库需要密钥进行认证。

ssh-keygen -C 'github账户绑定的邮箱' -t rsa 

        在目录(/home/user/.ssh,.ssh为隐藏目录)下会出现两个文件:id_rsa,id_rsa.pub
id_rsa 文件是私有密钥,id_rsa.pub 是公开密钥,私有密钥不能告诉别人。

2.打开id_rsa.pub,复制里面的密钥。

cd ~/.ssh

cat id_rsa.pub

3.登陆GitHub网页版,打开“Setting”=>“SSH and GPG keys”=>“New SSH Keys”,随便写个Title,在下面的Key中粘贴密钥,点击“Add SSH Key”。

测试连接是否成功:

ssh -v git@github.com

选择yes

出现下图即为成功。

七、添加远程仓库

第一次需要添加远程仓库,后续操作不用重复。

git remote add origin git@github.com:your_userid/your_repository_name

扩展:删除旧连接

git remote rm origin

八、添加项目到暂存区

1.将项目中所有文件添加到暂存区。

git add .

2.查看暂存区状态(一个常用的命令):

git status

若暂存区没有文件,则会显示。

九、提交

git commit -m "first commit"

引号处可以写备注(提交信息)。

扩展:以后提交可以修改同一个提交记录,这样git上就不会有很多杂乱的提交记录。

git commit --amend

注意:此时git push会遇到报错,需要强制push

git push origin HEAD:远程分支名 --force

十、推送至远程仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值