检查后,我如何上传我的项目的Git存储库到GitHub?,我仍然不知道如何让一个项目上传到我的GitHub存储库。
我创建了一个存储库,并想将我的项目上传到它。
我在存储库页面上查看了某种上传按钮,但我没有看到任何类似的东西。
到目前为止,我已经查看了提供的链接,但仍然一无所获。他们提到了命令行;是Windows命令行还是Git Bash?因为我不能让他们做任何事。
我也尝试使用Git GUI,但是当我选择我想要的文件夹时,它说它不是Git存储库…需要拉上拉链吗?我尝试在文件夹中添加.gitconfig文件,但没有什么不同。
你只需要知道几个命令im cmd推或拉任何目录到/从github。
命令来推送/上传任何项目或代码到git集线器。
首先到达需要上传的工作目录或项目目录。
检查正确的工作目录
ls
初始化目录下的git
git init
检查git init是否工作
ls -a //this command shows hidden files
使用上述命令,您将发现文件添加到您的目录。
./ ../ .git/
上面的命令不是可以跳过的。
现在添加工作目录的文件提交
git add .
然后使用commit命令并命名该commit以供参考
git commit -m "Commit Name"
在最后一步之前,你需要去github网站,创建一个新的存储库,并复制存储库的url
git remote add main https://github.com/username/repositoryName.git
现在命令上传目录
git push -u main
注意:名称“main”是每个用户都可以更改的名称
为了将一个新项目上传到Git中(首先你需要有项目的本地代码库和上传项目的Git存储库。在Git中,你需要有你的凭证)。
List item
Open Git Bash
Go to the directory where you have the code base (project location)
cd to project location
cd ////**
Then here you need to execute Git commands.
git init
Press Enter then you will see something like this below.
The initialized empty Git repository in ://****/***/.git/, so git init will initialize the empty Git repository at local
git add .
Press Enter
The above command will add all the directories, subdirectories, files, etc.
You will see something like this:
warning: LF will be replaced by CRLF in **************.
The file will have its original line endings in your working directory.
git commit -m "first commit"
Press Enter. -m provided option for adding comment.
It will commit the code to the stage environment.
You will see some thing like this:
[master (root-commit) 34a28f6] adding ********
warning: LF will be replaced by CRLF in c*******.
The file will have its original line endings in your working directory.
27 files changed, 3724 insertions(+)
create mode 100644 *****
create mode 100644 *****
create mode 100644 *****
git remote add origin
http://username@git:repopath.git
Press Enter. This will add to the repository.
git push -u origin master
Press Enter.
This will upload all from local to repository in this step you need to enter password for the repository where you will be uploading the code.
You will see some thing like this below:
Counting objects: 33, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (32/32), done.
Writing objects: 100% (33/33), 20.10 KiB | 0 bytes/s, done.
Total 33 (delta 14), reused 0 (delta 0)
To http://username@git:repolocation.git \
[new branch] master -> master
Branch master set up to track remote branch master from origin.
确保系统上安装了Git。我正在用windows操作系统解释这个过程[尽管它不应该是依赖于操作系统的工作]
以下是我的做法:
Open the cmd (you can do with git bash as well if you've installed git bash).
Go to your project directory (where your project is located, it's essentially changing to directory either usiing cd path or through manual folder navigation).
Now type git init. This will initialize an empty repository if it is first time and Enter.
For example: git init
Now type git add <filename>(if specific file) or git add <filename1> <filename2> <filenameN> (if specific but more than one files) or git add . (if you want to add all files) and enter.
Now type git commit -m "commit message goes here" and enter.
(in case if you need to check the status you can do by typing git status) and enter.
Now type git remote add origin git_repository_url
(check git remote -v go check remote repository) and Enter.
Now it's turn to push it to the remote repository [essentially taking all the changes from local git to cloud(github) ...git push origin master and enter
(if you get error you push it forcefully by typing ...git push -f origin master and enter.
注意:master是你的主分支的名称。如果您有多个分支,请确保选择相应的分支名称。
现在,您已经完成了将它从本地计算机添加到远程存储库的工作。刷新它,它将出现在您创建的存储库的选定分支中。
在GitHub上创建一个新的存储库。为避免错误,请不要初始化
包含README、license或gitignore文件的新存储库。你可以
在你的项目被推送到GitHub后再添加这些文件。开放
终端(Mac用户)或命令提示符(Windows和Linux用户)
用户)。
将当前工作目录更改为本地项目。
将本地目录初始化为Git存储库。
git init
#在新的本地存储库中添加文件。这将为第一次提交准备它们。
git添加
#在本地存储库中添加文件,并将其提交。要取消文件,使用'git reset HEAD YOUR-FILE'。提交在本地存储库中暂存的文件。
git commit -m '第一次提交'
#提交跟踪的更改,并准备将它们推送到远程存储库。要删除这个提交并修改文件,使用'git reset——soft HEAD~1'并再次提交并添加文件。
在GitHub存储库的快速设置页面的顶部,单击复制远程存储库URL。在你的GitHub仓库的快速设置的顶部
页,单击,复制远端存储库URL。
在命令提示符中,添加将在其中推送本地存储库的远程存储库的URL。
$ git远程添加源远程存储库URL
#设置新的远程git远程-v
注意:GitHub for Windows用户在这里应该使用命令git remote set-url origin而不是git remote add origin。将本地存储库中的更改推到GitHub。
$ git push origin master
#将本地存储库中的更改推到指定为原点的远程存储库。
源代码属性:使用命令行将现有项目添加到GitHub