赞
踩
目录
安装git:Git - Downloads (git-scm.com)
一路默认就行
先在远程代码托管平台(如GitHub、GitLab等)上创建一个新的仓库
使用命令行或终端,进入你的本地项目目录
如果项目还没有使用Git进行版本控制,可以通过执行以下命令来初始化一个本地仓库
git init
执行以下命令将远程仓库的地址添加到本地仓库中
git remote add origin <远程仓库地址>
查看分支
git branch
查看所有分支
git branch -a
建立新分支
git branch <新分支名称>
切换分支
git checkout <要切换的分支名称>
推送到指定分支
git push origin <分支名称>
基于当前分支建立新的分支
git checkout -b <new_branch>
理论上改代码前要pull一次,然后在push前在pull一次
改代码前pull一次是为了获取最新的同步,但是coding也是需要时间的,难保敲代码的这段时间没有人动远程仓库的东西,所以在改完代码要push的时候也应该再pull一下看有无冲突,把冲突解决了再push
①首先切换到要code的分支,比如dev分支
git checkout dev
②首先pull一次
git pull
如果是特定分支,比如dev分支
git pull origin dev
这样就可以获取到最新的更新并合并到当前分支
然后开始敲键盘码代码……
③将所有修改的文件添加到暂存区
git add .
④提交更改,如果需要可以备注更改信息,比如修改了无法跳转页面的bug
git commit -m "修改了无法跳转页面的bug"
⑤然后再一次pull,如果木有冲突就push,默认推送到master
git push
如果还没有将本地的分支与远程仓库的分支进行关联
git push --set-upstream origin master
推送到指定分支
git push origin <分支名称>
如果有冲突,改好代码后回到第③步
Git LFS(Large File Storage)是一个 Git 扩展,用于更有效地处理大型文件。它允许将大型文件(例如音频、视频、数据集或图像文件)的存储分离,将它们存储在 LFS 存储服务器上,而不是将整个文件存储在 Git 仓库中。这可以减小仓库的大小,提高克隆、拉取和推送的速度。
初始化 Git LFS
git lfs install
拉取 LFS 文件
git lfs pull
Git 子模块(submodule)允许您将一个 Git 仓库作为另一个 Git 仓库的子目录
添加子模块
git submodule add <子模块仓库URL> <子模块路径>
初始化和更新子模块
- git submodule init
- git submodule update
如果出现以下问题
Failure when receiving data from the peer
或者Recv failure: Connection was reset
或者Failed to connect to github.com port 443 after 21037 ms: Couldn't connect to server
可以试试这个
git config --global --unset http.proxy
不行的话试试这个
git config --global --unset https.proxy
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。