如何将本地 Git Repo 推送到远程 Git Repo

项目一般都是多人合作,所以代码管理很重要。最初我一个人负责某一项目的测试,自己搭建了一套环境在本地运行,随着需求的增加,后续其他小伙伴的加入,需要在我的项目基础上扩展,代码同步分享就很重要了。所以准备用Git管理,将代码推送到远程服务器上。

步骤如下:

  1. 本地创建一个工程,根据项目需求创建一些可运行的代码集合
    此时文件没有版本的概念

  2. 创建本地 Git 仓库
    在项目根目录下,右键 Git Bash Here
    git init 命令创建本地 Git 仓库

    在这里插入图片描述

可以看到项目根目录有隐藏的文件 .git 生成
在这里插入图片描述

3. 接下就可以用git command了
4. 用 **git add .** 将所有添加的新文件加到git仓库暂存区
5. 用 **git commit -m "comment"** 将代码提交到 git 仓库本地库中

以上步骤本地仓库就创建完成,文件都被 Git 管理版本,接下来就是 push 到远程

假设已经有一个空的远程仓库了,获取 remote 仓库的地址
在这里插入图片描述
6. 将本地仓库和远程仓库进行关联
git remote add origin https://ftf-host.visualstudio.com/DefaultCollection/TestAutomation/_git/ProjectX_Content_Test

  1. 将本地 Git 库的所有内容推送到远程仓库
    git push -u origin master

在这里插入图片描述

因为新建的远程仓库是空的,所以要加上-u这个参数,之后远程仓库里面有了内容之后,下次再从本地库推送内容的时候只需就这个命令即可:**git push origin master**

这样就完成推送,可以看到远程 Repo上就有本地上传的内容。

.gitignore

因为每次本地运行或则调试,或则反复运行会产生一些非代码文件,为了避免将这些文件纳入 Git 库中,我们可以定制 Git ignore 文件列表。

在项目根目录文件下创建 .gitignore 本文文件。
在这里插入图片描述

文件内容就是列出需要被忽略的文件,或文件夹下的所有文件,如下:
凡是 .pyc 类型的文件,input 和 output 文件夹下所有的文件都会被忽略,不会纳入 Git 管理范围。

# compiled files
*.pyc

# input
input/

# output
output/

Guess you like

Origin blog.csdn.net/wumingxiaoyao/article/details/120924526