将本地代码上传到github,给出详细步骤,以及每个操作后的成功信息
以下是将本地代码上传到github的详细步骤:
在github上创建一个新的repository(仓库)。
在本地计算机上创建一个新的文件夹,用来存放代码。
在该文件夹内打开命令行窗口(MacOS或Linux上为Terminal,Windows上为Command Prompt或PowerShell)。
使用cd命令进入该文件夹:
cd /path/to/folder
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/username/repository.git
请将“username”替换为您的github用户名,将“repository”替换为您的github仓库名称。
git push -u origin master
您需要提供github的用户名和密码。
每个操作成功后,命令行窗口会显示相应的成功信息。例如,当您运行“git init”时,您应该会看到以下内容:
Initialized empty Git repository in /path/to/folder/.git/
当您运行“git add .”时,您应该会看到以下内容:
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: file1.txt
new file: file2.txt
new file: file3.txt
当您运行“git commit -m "Initial commit"”时,您应该会看到以下内容:
[master (root-commit) 0a1b2c3] Initial commit
3 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 file1.txt
create mode 100644 file2.txt
create mode 100644 file3.txt
当您运行“git push -u origin master”时,您应该会看到以下内容:
Counting objects: 3, done.
Writing objects: 100% (3/3), 200 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/username/repository.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
这些成功信息表明您已成功将本地代码上传到github。
初始化仓库 git init 提示:Reinitialized existing Git repository in D:/GLSX/api_test/glsk_shield/.git/
这个提示说明您已经在该目录下初始化过Git仓库了,再次运行git init
会重新初始化该仓库,但不会影响之前的提交历史和版本控制记录。如果您想要重新开始一个新的仓库,可以删除.git
文件夹,然后再重新运行git init
。如果您想要继续使用之前的仓库,请忽略这个提示,直接进行后续的Git操作即可。
执行 git add . 提示:warning: in the working copy of '.idea/workspace.xml', LF will be replaced by CRLF the next time Git touches it
warning: in the working copy of 'Pipfile', LF will be replaced by CRLF the next time Git touches it
warning: in the working copy of 'Pipfile.lock', LF will be replaced by CRLF the next time Git touches it
error: 'glsk_shield/' does not have a commit checked out
fatal: adding files failed