Распространенные операции и проблемы git

Отправьте локальный код в удаленный репозиторий

Git 全局设置:
git config --global user.name "用户名"
git config --global user.email "[email protected]"

Создайте git-репозиторий:

Вы можете сначала создать репозиторий git, а затем отправить его в ветку. Если вы не создаете ветку, вы можете отправить ее мастеру основной ветки.

1. Сначала создайте склад в пустой папке. 2. Создайте проект локально. 3. Инициализируйте локальный проект git. 4. Свяжите локальный проект с онлайн-проектом. git Remote Add Origin. Добавьте адрес удаленного склада.

mkdir vue_shop_server
cd vue_shop_server
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/用户名/xxx.git
git push -u origin master
已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/用户名/xxx.git
// 将origin绑定为主分支
git push -u origin master  

// 将已有的仓库绑定其他其他的仓库提交
git remote add web 其他仓库地址 // web可以随意起名
git push -u web // 这里起名要跟绑定起名一致,如起名web
// 强制提交
git push -u origin master -f
git push -u web -f
//将绑定的仓库删除
git remote -v  // 查看绑定了哪些仓库
git remote rm web  // web是要删除的绑定仓库

1. Просмотр

`` git checkout login //Переключиться на ветку входа git checkout -b login //-b Создать ветку входа

2. При возникновении конфликта вы можете сначала добавить его во временное хранилище, затем вытащить, а затем объединить во временное хранилище.

git status // временное хранилище

git pull // вытащить
git stash pop // объединить

3. Отправить

git add . // 暂存所有
git commit -m '提交'

4. Если вы создаете ветку и отправляете ее в ветку, вам необходимо объединить ветку с основной веткой.

git checkout master //切换到主分支 git branch //查看分支,到了主分支 git merge login //合并分支 login 到主分支

5. Если удаленной ветки нет, переместите локально созданную ветку в облако.

git push --set-upstream origin master //绑定本地分支到远程分支上

6. Привязанная удаленная ветка существует, переместите локальную ветку в облако.

git push -u вход в источник

7. Просмотреть все филиалы

ветка git -a

8. Просмотр всех удаленных филиалов

git branch -r

9. Удалить локальную ветку

$ git branch -d login

10. Удалить удаленную ветку

git push origin --delete login

Создавайте локальные ветки и синхронизируйте удаленные ветки.

Сначала перейдите к основной основной ветке и создайте новую ветку на основе этой основной ветки.

git checkout -b login
Switched to a new branch 'login'

Привязать удаленную ветку

git push --set-upstream origin login

Глобально установить имя пользователя и адрес электронной почты

git config --global user.name //查看登录的用户名
git config user.name //查看某个项目下的登录的用户名
git config --list //查看git的信息

git config --global user.name xxx //全局修改git提交者自己的用户名
git config --global user.mail xxx //全局修改git提交者的邮箱

10.git Установите разные имена пользователей для разных проектов

В каждом проекте git будет скрытая папка .git. Введите скрытый файл .git и cd .git, чтобы войти в каталог. Системная команда Linux: откройте конфигурацию, система Windows, на графической странице Git, Git Bash Здесь команда: start config Откройте файл и добавьте следующую конфигурацию:

[user]
    name = XXX(自己的名称)
    email = XXXX(邮箱)
或者直接在.git 文件下用命令行:

git  config  user.name "zhangshan"
git  config  user.email "[email protected]"

Удалить глобальную конфигурацию git

git config --global --unset user.name
git config --global --unset user.email

Редактировать файл конфигурации git

git config --global --edit

git 问题
fatal: удаленный источник уже существует.

git remote -v

Локальная главная ветка отслеживает главную ветку источника удаленного склада. Теперь просто используйте git pull.

git branch --set-upstream-to=origin/master master
``` 

直接设置当前分支跟踪远程仓库的某条分支,如分支dev

git ветка --set-upstream-to=origin/dev master


git 提交代码时提示 branch name 没有上游分支

git push --set-upstream имя исходной ветки


vscode提交修改的时候报错:无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改,

git pull origin yourbranch -f
Объединить ветку «master» https://github.com/fengpengjun/gitTest


解决办法:我们需要在每次推送代码之前,直接使用 ,拉取合并新的变动到本地。

git pull –rebase

http://cdn.staticfile.org+文件地址
如:https://cdn.staticfile.org/vue/2.6.11/vue.min.js
转 Git-fatal: unable to access 'xxx' : Could not resolve host: xxx
1.查询代理

git config --global http.proxy


2.取消代理设置 

git config --global --unset http.proxy

Снова откройте программное обеспечение, такое как sourceTree или терминал. git pull xxx Готово.

Перед извлечением очистите рабочее дерево репозитория.

// 手动解决(这个比较推荐)
git stash
git pull
git stash pop

// 放弃本地修改,直接覆盖
git reset --hard
git pull

Je suppose que tu aimes

Origine blog.csdn.net/qq_26841153/article/details/131232998
conseillé
Classement