git上传代码到仓库

1、首先在git上创建一个仓库,如下图所示:

2、然后找到clone地址,如下图所示:

3、通过git clone克隆仓库,如下图所示:

4、克隆之后将代码文件拷贝到该目录,如下图所示:

5、拷贝之后再终端使用git add .命令添加到本地仓库中,如下图所示:

6、使用git commit -m "first commit"提交到本地仓库

7、此时会出现设置email和name,可以使用git config --global user.email和git config --global user.name,如下图所示:

8、再次执行git commit -m "first commit"即可。

9、最后执行git push -u origin master将本地仓库的文件push到git仓库中,如下图所示:

10、此时查看git仓库即可查看到提交的文件,如下图所示:

11、过滤某个文件,打开.gitignore文件,如果没有该文件则需要创建一个,如下图所示:

12、在目录中添加一个test.txt文件,使用git status查看状态,如下图所示:

13、在.gitignore文件中加入需要过滤的文件,如下图所示:

14、再次执行git status即可过滤掉test.txt文件,如下图所示:

15、之后如果修改或者添加了文件需要执行命令为:

git status(查看哪些文件被更新了)

git add .(将修改或添加的文件更新到本地仓库中)

git commit -m "修改描述" (将本地修改的文件提交到本地仓库中)

git push (将本地仓库的文件提交到远程仓库中)

16、拉取远程代码到本地命令(git pull表示创建本地仓库是什么分支拉取的就是什么分支):

git pull origin master或git pull

注意:如果出现error: Your local changes to the following files would be overwritten by merge:
    system/db_config.php错误,说明这代码冲突了,服务器代码无法同步到本地,如果是想完全地覆盖本地的代码,只保留服务器端代码只需要执行git reset --hard 然后在执行git pull

,然后在实行git pull,最后再次执行git stash pop

17、恢复修改的文件:

git checkout .或git checkout 某个文件

18、如果是想每次更新都需要输入密码则执行:

git config --system --unset credential.helper

19、如果是想取消每次更新都输入密码则需要执行(设置好之后输入一次密码之后就不用在输入了):

git config --global credential.helper store

 

### 如何将代码上传Git仓库 要将代码上传Git仓库,通常需要遵循一系列标准的操作流程。这些操作包括初始化本地存储库、添加文件至暂存区、提交更改以及最终推送代码到远程服务器。 #### 初始化本地存储库 创建一个新的项目或者在一个已有的目录下工作时,可以将其转换为一个Git管理的版本控制环境。通过执行`git init`命令来完成这一过程[^1]。 ```bash git init ``` 此命令会在当前目录中建立一个名为`.git`的新子目录,其中包含了所有的必要元数据用于跟踪项目的变更历史记录。 #### 添加文件到暂存区域 一旦有了初始化的存储库,就需要告诉Git哪些改动应该被纳入下次提交的一部分。这一步骤可以通过运行下面这条指令实现: ```bash git add <file> ``` 如果想一次性加入所有修改过的文件,则可以用通配符代替具体的文件名: ```bash git add . ``` 这里我们假设已经有一个叫做README.md 的文档存在,并且它已经被正确地加入了索引阶段[^2]. #### 提交更改给本地数据库 当准备好保存最新的更新状态时,就可以做一次正式提交了。每次提交都应该附带一条描述性的消息以便日后回顾时能明白当时做了什么改变. ```bash git commit -m "Initial project setup" ``` 上述例子中的字符串 `"Initial project setup"` 就是用来解释这次提交目的的信息标签. #### 配置远程地址并与之同步 为了让其他开发者也能访问我们的源码副本或者是备份自己的劳动成果以防万一丢失等情况发生,我们需要把自己的私有仓库链接设置成远端目标位置之一。例如连接GitHub上的某个特定账户下的空白仓库存储空间: ```bash git remote add origin https://github.com/<username>/<repository>.git ``` 注意替换 `<username>` 和 `<repository>` 成实际对应的用户名和储存库名称部分. 最后一步就是真正意义上把之前所作的一切努力都发送出去让全世界都能看到啦! ```bash git push -u origin main ``` 在这里需要注意的是现代惯例推荐使用 `main` 而不是旧式的称呼方式即所谓的 'master' 分支作为默认分支的名字;另外加上 `-u` 参数能够简化未来进一步交互动作所需的参数输入量减少麻烦程度[^3][^5]. 有时候可能会遇到错误提示像这样:`you are not allowed to push code to protected branches on this project`, 这是因为某些保护机制阻止未经授权的人随意向受保护分支写入内容的行为所致[^4]. 此种情况下需联系管理员获取适当权限或许可后再试即可解决此类障碍. ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值