Git 推送

工作协同,需要从远程仓库克隆一个副本到本机,再放里面添加文件/修改文件的,再提交,最后推到远程仓库。

这里我们完整演示这个过程。

1、克隆一个github上有读写权限的仓库。

这里切换到有github上项目读写权限的账号进行克隆


1

2

3

4

5

# git clone https://github.com/xxx/gitDemo.git

正克隆到 ‘gitDemo‘...

remote: Counting objects: 3, done.

remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0

Unpacking objects: 100% (3/3), done.

2、进入网刚克隆到本机的目录

cd gitDemo

下面几步就是添加文件的步骤

3、在里面建立一个文件 hello.txt,内容随意写

# vi hello.txt

4、添加文件到staging area

使用命令git add 文件名,文件名可以采用通配符*

# git add hello.txt

5、提交,使用git commit 命令

使用形式如下:git commit -m "提交说明"


1

2

3

4

# git commit -m "添加 hello.txt"

[master 7c1b9ee] 添加 hello.txt

 file changed, 1 insertion(+)

 create mode 100644 hello.txt

6、推本机更换到远程仓库

使用git push命令


1

2

3

4

5

6

7

8

9

10

# git push

Username for https://github.com:       # 这里要输入github账号

Password for https://[email protected]:     # 这里要输入github账号密码

Counting objects: 4, done.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 294 bytes | 0 bytes/sdone.

Total 3 (delta 0), reused 0 (delta 0)

To https://github.com/xxx/gitDemo.git

   1d54d92..7c1b9ee  master -> master

[[email protected] gitDemo]#

原文地址:https://www.cnblogs.com/max-hou/p/12040289.html

时间: 2024-10-27 07:42:02

Git 推送的相关文章

GIT推送到github步骤

新建分支 git checkout –b xd 这样就会创建一个名为xd的分支,并自动跳转到该分支(相当于git branch xd回车git checkout dev) 进入分支目录(通过命令行进入分支目录或者先进入分支所在目录然后右键git bash) 判断是否进入分支的标志是能看见目录后面带有括号,括号里是分支名,如下图所示 对工程进行操作 工程操作完成后,进入分支目录,使用git status 查看状态 查看状态之后,使用git add . 进行全部提交到本地暂存库 再用git comm

git推送到github报错:error: The requested URL returned error: 403 Forbidden while accessing https://github.com

最近使用git命令从github克隆仓库到版本,然后进行提交到github时报错如下: [[email protected] git_test]# git push origin mastererror: The requested URL returned error: 403 Forbidden while accessing https://github.com/jsonhc/git_test.git/info/refs fatal: HTTP request failed 解决办法:参考

Git 推送和删除标签

事实上Git 的推送和删除远程标签命令是相同的,删除操作实际上就是推送空的源标签refs:git push origin 标签名相当于git push origin refs/tags/源标签名:refs/tags/目的标签名 git push 文档中有解释: tag <<tag>> means the same as refs/tags/<tag>:refs/tags/<tag>.Pushing an empty <src> allows yo

VS团队资源管理器(VS自带git)使用说明_使用VS自带git推送到远程存储库

使用git存储库是相当好的习惯,每次码完代码就推送到远程存储库,万一不小心把本地代码搞废了,或者硬盘坏了,或者中了勒索病毒,本地代码丢失了还能从服务器上下载.我曾经就中了一次勒索病毒,本地电脑上的所有文档,数据库全部被加密无法打开. 说到git,很多大佬都直接使用dos代码推送,但对于大众菜鸡还是使用可视化操作方便些. 如果没有使用visual studio,推荐使用乌龟:tortoisegit,可视化操作非常方便. 但如果使用vs,就建议使用自带的团队资源管理器,每次码完代码,鼠标点一下推送到

git 推送内容到远程新分支

之前在做项目的时候,自己想将东西传到远程的一个新分支上.自己开始弄的时候稀里糊涂弄上去的也没搞清楚原理,不过自己后来又去试了一下,发现下面这个方法还可以. (1)在本地的一个目录下,git bash (2)然后进行git init,生成.git文件 (3)git add . (4)git commit -m"xxx"(这时候本地就有master分支了) (5)git checkout -b 新分支名 (创建并切换到分支下) (6)修改本地工作目录 (7)然后git add . (8)g

Git 推送文件到远程仓库

Configure Git for the first time:git config --global user.name "xxxxx xx"git config --global user.email "[email protected]" 远程仓库已创建,克隆远程仓库到本地(进入对应的文件夹进行克隆): git clone xxxxxxxxxxxx 克隆完成后,进入克隆的文件: cd  xxx 初始化本地仓库 git init 把你的项目扔进去 git st

git推送出错

项目更换了文件夹之后推送项目到远程仓库,在使用git push命令时,报了错误 fatal: No destination configured to push to =  根据意思理解为缺少推送地址,因此没有成功. 查阅了相关资料,有多种解决办法,自己进行了尝试都没有成功,这里归纳一下网上的办法. 1.推送表明需要推送的地址 git push [email protected]:billfeller/historyBrowsing.git 2.推送前,先通过git remote链接远程仓库,在

git推送代码Gogs报401错误

1.git push 报错:RPC failed; HTTP 401 curl 22 The requested URL returned error: 401 The remote end hung up 2.原因:用户名和密码输错,导致验证不通过,没有权限推送 3.解决: (1)删除原始远程数据源: git remote rm origin (2)重新添加远程数据源,即在http后面,git前面加上用户名@([email protected]): git remote add origin

Git推送到多个远程仓库

准备工作 在码云和Github上分别新建两个不包括任何文件的空仓库 https://github.com/GreyZeng/article.git https://gitee.com/greyzeng/article.git 在本地新建一个article的文件夹,在该文件夹目录下执行: git init 然后执行 git remote add origin https://gitee.com/greyzeng/article.git git remote set-url --add origin

Git 推送到远程仓库

github:https://github.com/ 国内的:https://gitee.com/ (和Github非常相似的) 一.Http方式进行推送 右击同步,配置远端,将URL替换成远程仓库的地址 直径进行推送就行,使用HTTP不需要进行秘钥只需要数据用户名和密码 二.SSH方式进行推送 使用命令行进行 1.产生公钥和秘钥: 2.复制公钥内容 3.建立和Github连接并提交到仓库 使用图形工具进行操作: 1.右击-->同步 2.建立关联关系 3.确定网络选择的SSH客户端 4.填写名字