如何克隆Git存储库并添加新文件

时间:2019-05-19 01:25:42  来源:igfitidea点击:

我们将学习如何从远程服务器克隆Git存储库,添加文件并将文件推到Git服务器。
我们假设我们已经在系统上安装了Git客户机。
我们还有一个可用的git存储库URL。
如果你没有git存储库URL,在Github上创建新的。

克隆存储库

首先在本地系统上复制远程存储库,如下命令所示。

git clone https://github.com/theitroad/firstrepo.git

Cloning into 'firstrepo'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
Checking connectivity... done.

更改存储库URL。

添加你的身份

现在为本地系统上克隆的新存储库设置身份。
转到本地目录并使用以下命令

cd firstrepo/
git config --local user.email "Hyman@theitroad"
git config --local user.name "这里写名字"

创建项目文件

现在创建一些文件在新克隆目录或复制他们从现有项目到这个。

touch file1.txt
cp -r ~/oldProject/* .

添加文件到Git

现在添加新创建或复制文件到git存储库。

添加单个文件:

git add file1.txt

添加所有文件:

git add -A

提交更改

成功添加新文件到本地存储库后。
现在提交更改。
这只会将文件提交到本地存储库中。

提交单个文件

git commit file1.txt -m "新文件说明"

提交所有文件

git commit -a -m "变更说明"

推送变更

现在使用以下命令推送变更改到远程git存储库。
这将把文件上传到远程存储库。

git push origin master

Username for 'https://github.com': my_git_user_name
Password for 'https://Hyman@theitroad':
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 278 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/theitroad/firstrepo.git
   2913fe6..cc8ebe7  master -> master