git 简单粗暴使用

如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令
    git push origin master -f

Git global settings:
    git config --global user.name "dub"
    git config --global user.email "2950509548@qq.com"

Create git repository:
    mkdir test
    cd test
    git init
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://gitee.com/www.dub.get/test.git
    git push -u origin master

Existing repository?
    cd existing_git_repo
    git remote add origin https://gitee.com/www.dub.get/test.git
    git push -u origin master

03-18
### Git 仓库配置及使用 #### 配置本地仓库 Git 是一种分布式的版本控制系统,其核心功能之一是通过 `.git` 文件夹来管理和跟踪项目的变化。为了正确配置和使用 Git 仓库,可以按照以下方式操作: - **初始化仓库** 如果需要在一个新的目录下创建一个 Git 仓库,则可以通过 `git init` 命令完成初始化[^2]。此命令会在当前目录下生成一个名为 `.git` 的隐藏文件夹,用于存储所有的元数据。 ```bash git init . ``` - **配置用户信息** 在提交代码之前,通常需要配置用户的姓名和邮箱地址。这些信息会附加到每次提交记录中。如果仅针对某个特定仓库进行配置,可以在该仓库根目录下运行如下命令[^3]: ```bash git config user.name "Your Name" git config user.email "your-email@example.com" ``` #### 添加与提交变更 当对工作目录中的文件进行了修改后,需将其加入暂存区并最终提交至本地仓库。 - 将改动添加到暂存区: ```bash git add . ``` 上述命令表示将所有被追踪的文件以及新添加的未追踪文件都放入暂存区域[^1]。 - 提交更改到本地仓库: ```bash git commit -m "描述本次提交的内容" ``` 这条指令把暂存区里的更新正式写入到了历史记录里,并附上一条有意义的消息以便日后查阅。 #### 同步远程仓库 对于团队协作或者备份需求来说,连接到远程服务器上的中央仓库是非常重要的环节。 - 查看已有的远程仓库链接: ```bash git remote -v ``` 利用这个命令能够确认当前是否有绑定任何外部资源及其具体URL地址。 - 新增或替换现有的上游源: 假设我们想要指定一个新的目标位置作为推送对象的话,那么就需要执行类似这样的语句: ```bash git remote add origin https://github.com/username/repository.git ``` 这里假定我们将GitHub当作托管平台;当然也可以采用SSH形式替代HTTPS从而免去频繁输入密码麻烦的事情发生[^4]。 - 推送最新版给远方伙伴们知晓吧! 初次交互可能还需要额外参数帮助建立映射关系哦~ ```bash # 第一次推送时建议加上--set-upstream选项 git push --set-upstream origin master # 或者简单粗暴一点直接覆盖过去也行(谨慎行事!) git push -f origin master # 成功关联以后再次发送就无需多余动作啦~ git push ``` #### 获取他人共享成果(Fork & Clone) 有时候我们会遇到一些优秀的开源项目想参与其中贡献一份力量又或者是单纯学习借鉴一下思路方法之类的场景存在呢?这时候就可以考虑Fork机制咯~ - Fork官方文档说明页面上的那个按钮即可获得属于自己的副本实例; 接着依照常规套路clone下来玩转起来呗😊 ```bash mkdir test && cd $_ # 创建测试环境切换进入 git clone ssh://git@codeup.aliyun.com:xxxxx/project_name.git project_folder cd project_folder # 更改路径访问实际内容 ``` 最后记得定期保持双方一致状态哈~比如经常性地pull请求合并差异部分啥滴~ --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值