git使用流程
admin
2023-02-13 03:00:04
0

1.设置用户名和邮箱(--global 为全局参数,表明本地所有Git仓库都会使用这个配置)

git config --global user.name "yourname"

git config --global user.email "your_email@youremail.com"

用户名和邮箱地址的作用

用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。

每次commit都会用用户名和邮箱纪录。

github的contributions统计就是按邮箱来统计的。

查看用户名和邮箱地址:

$ git config user.name

$ git config user.email

2.生成密钥(SSH key)

ssh-keygen -t rsa -C "your_email@youremail.com"

3.添加密钥(SSH key),并验证是否成功

添加密钥:将上一步骤生成的密钥即.ssh/id_rsa.pub中内容全部复制。在github的 Settings-->SSH and GPG keys-->New SSH key,key中粘贴复制的内容(Title自定义)。

验证:github输入第一条的命令,码云输入第二条

a.ssh -T git@github.com

b.ssh -T git@gitee.

4.创建项目工程

1.远程仓库:在github中New repository 输入Repository name。[例如:TestDemo]

2.项目工程:在自己本地电脑上新建一个与github新项目工程同名的文件夹。[例如:TestDemo]

5.创建版本库

进入工程的文件夹下,输入以下命令初始化仓库,若出现:Initialized empty Git repository in E:/ //.git/ 则表示创建成功[注意:此时会生成一个.git目录(隐藏目录)]

git init

6.连接远程仓库(下面两种方式都可以)

git remote add origin git@github.com:yourName/repositoryname.git(仓库地址)

git remote add origin https://github.com/yourName/repositoryname.git(仓库地址)

查看你当前的 remote url

$ git remote -v

git支持https和git两种传输协议,github分享链接时会有两种协议可选:

git使用流程

git使用流程

7.拉取代码到本地(若远程仓库没有文件,直接执行下一步)

git pull origin master(仓库分支名称)

8.将本地文件push到远程仓库(若没有文件则手动创建)

将远程仓库克隆至本地文件夹(前提是该文件夹已经初始化过)
首先:git clone [github仓库]
下一步:cd 命令进入该文件夹
下一步:手动将要添加的目标文件拖入指定目录下
下一步:git add . ->git commit -m "提交的注释" ->git merge origin master->git pull origin master->git push [https] master ->到此结束。

git status          查看工作目录的状态

git add         将文件添加到暂存区

git commit -m "commnet"   提交更改,添加备注信息(此时将暂存区的信息提交到本地仓库)

git push -u origin master     将本地的master分支推送到origin主机的master分支,加了参数-u后,以后即可直接用git push 代替git push origin master  (若 push 不成功,可加 -f 进行强推操作)。

 使用强制push的方法:

$ git push -u origin master -f 

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

git使用流程

注: 至此已经完成了 远程与本地仓库的配置

相关内容

热门资讯

活力中国调研行丨一束“光”的故... 它被称为“最快的刀”“最准的尺”“最亮的光”。从一束“光”到一颗“芯”,再到规模千亿的产业集群,今天...
携手前沿技术 共创智能未来 携手前沿技术 共创智能未来 ——来自2026年世界互联网大会数字丝路发展论坛的声音 夏日长安,秦岭叠...
上海浩劢取得桌面式轻型悬臂吊专... 国家知识产权局信息显示,上海浩劢工业科技有限公司取得一项名为“桌面式轻型悬臂吊”的专利,授权公告号C...
毒油风暴未歇民进党却急着上架,... 海峡导报综合报道 岛内毒油食安风暴持续延烧,台北市长蒋万安持续号召民众7·25上凯道,但“食药署”2...
WAIC挤满“卖铲人”,但算力... 2026年的WAIC,机器人依然抢占了绝大多数镜头。但展馆里数量增长最快的,是自称“AI Infra...
对话芯展速许玮:“内存墙”下,... Token经济时代,衡量AI价值的标准,正从模型能力转向Token生产效率。AI因此从工具演变为新的...
菲尔兹奖得主邓煜写过这些诗词 邓煜 李少君 徐俪成 | 澎湃新闻记者 徐萧 整理北京时间7月23日晚,中国数学家王虹、邓煜获颁菲尔...
中国海警局新闻发言人就菲位南海... 中国海警局新闻发言人姜略表示,7月24日,菲律宾组织7艘公务船、3艘海警舰、1艘运鱼船,并唆使大量渔...
外交部回应美国对数十国加征关税 7月24日,外交部发言人林剑主持例行记者会。有记者问:美国新一轮关税措施将于今天生效,外交部能否就此...
台湾岛以东相关海域治理进入经济... 为全面了解我国管辖海域渔业资源状况,7月17日至23日,农业农村部中国水产科学研究院东海水产研究所,...