git篇之初始化git配置

2021-07-18  本文已影响0人  清宵寒夜

一、配置git

(一)通过ssh

 1.1创建ssh文件

1. cd ~/.ssh

2. mkdir .ssh

3. cd .ssh

4. ssh-keygen -t rsa -C "gituseremail"

5. cat id_rsa.pub 复制ssh公钥到git远程仓库

1.2完成之后可以终端测试ssh连通性

ssh -T git@gitee.com    #Gitee验证

ssh -T git@github.com    #Github验证

(二)配置git信息(不用ssh)

2.1配置用户信息

git config --global user.name name --->配置用户名

git config --global user.email  emailaddress --->配置用户邮箱

git config --list 查看git配置

git config user.name 查看用户名配置

git config --list --show-origin 查看git配置并列出配置所在的文件

二、与远程仓库建立连接

(一)、远程仓库已经存在,本地仓库为空文件夹

1. cd +项目所在文件夹

2. git clone 

git clone giturl  拉取主分支文件

git clone -b brachname giturl 从指定分支拉取文件

(然后输入账户密码)

3. 在所在文件夹创建工程书写代码

(二)、本地仓库为非空文件夹

1、cd  拖入本地文件夹/直接输入文件夹目录路径

2、git init  --->初始化git

3、git add .  --->添加文件夹内容到缓存区

4、git  commit -m message  --->提交本地改动到本地仓库

5、git remote add <shortname> <url> --->添加一个新的远程仓库并设置缩写shortname一般为origin。

终端输入git remote -v如果有结果shoritname url输出则表示已经关联成功。

可以先执行5再执行3->4。

6、git push -u origin branch --->推送本地代码到远程仓库

输入完毕之后需要输入git用户名、密码回车

--set-upstream orgin branch 是设置branch的上游即远程仓库为origin

如果与远程仓库有冲突,则会push失败,需要先git pull拉取远程代码合并解决冲突完成之后再提交

git pull --rebase origin branch  --->拉取远程代码并重定义起点,不会产生新的节点保持线性提交

git pull origin branch --allow-unrelated-histories --->把远程的内容同步到本地允许不相关历史合并

上一篇下一篇

猜你喜欢

热点阅读