本地工程如何初始化成为git项目

git命令设置

初始化为git项目:

cd .../project  //切换到项目目录下

git init  //把project初始化为git项目

git remote add origin https://gitee.com/name/project.git  //设置远程项目地址

git remote set-url origin https://gitee.com/name/project.git  //修改远程项目地址

备注:设置完远程项目地址之后可以通过git remote -v命令查看当前项目的远程地址是否设置成功

初次push项目可能出现以下错误

1.Push rejected: Push to origin/master was rejected

解决方案:git pull origin master --allow-unrelated-histories 后将冲突的文件add,commit后即可进行正常提交

 

//克隆远程项目到当前目录下:

git clone https://gitee.com/name/project.git

 

设置全局用户属性

git config --global user.name "xxx"

git config --global user.email "xxx@xx.com"

设置局部项目用户属性,需要先切换到项目目录下 //如果没设置局部项目的用户属性则默认使用全局的用户属性

git config user.name "xxx"

git config user.email "xxx@xx.com"

根据上面可以发现,设置全局则需要在config后增加 --global,设置局部项目则不需要加

 

设置全局的git长期存储账号密码,如果不设置的话则每次与远程进行交互时都需要输入账号密码

git config --global credential.helper store

也可以设置账号密码有效时间(默认为15分钟)

git config --global credential.helper cache

自定义有效时间,设置有效时间为一小时
git config --global credential.helper cache 'cache --timeout=3600'


文章转自:https://www.cnblogs.com/Johnson-lin/p/9044491.html

### 创建并初始化 Git 项目以及上传代码 要创建一个新的 Git 项目并将代码上传到远程仓库,可以按照以下方法操作: #### 初始化本地 Git 仓库 首先,在目标目录下执行 `git init` 命令来初始化一个新仓库。这将在当前文件夹中创建一个 `.git` 文件夹用于存储版本控制数据[^1]。 ```bash git init ``` #### 添加文件至暂存区 通过 `git add .` 将所有更改过的文件加入到暂存区域(staging area)。如果只想添加特定文件,则可以用具体路径代替`.`。 ```bash git add . ``` #### 提交变更到本地库 使用 `git commit -m "message"` 来记录这些改动,并附上描述性的消息以便日后查阅历史记录。 ```bash git commit -m "Initial commit" ``` #### 配置远程仓库地址 假设已经有了GitHub上的空白repo URL (比如 https://github.com/user/repo.git),那么可以通过下面命令设置它的上游链接: ```bash git remote add origin https://github.com/user/repo.git ``` #### 推送初始提交到服务器端 最后一步就是把本地分支推送到远端master/main branch上去. ```bash git push -u origin master ``` 或者如果是main作为默认分支的话: ```bash git push -u origin main ``` 以上过程涵盖了从零开始建立Git工程直至首次同步至云端的过程. 另外值得注意的是关于切换不同分支的操作也可以利用简单的switch指令完,只需要提供存在的branch的名字即可实现快速转换[^2]. 同样对于一些特殊需求像打轻量级标签的情况也有专门的方式处理[^3],不过这是更高级别的功能应用层面的内容了.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值