目录
一、提交代码
二、更新本地代码
三、修改项目中Git远程仓库地址
1、开启Git Bash
2、查看git远程仓库地址
3、修改远程仓库地址
4、检查新地址
Git常用命令备忘
1、在项目内点击Git Bash Here。
2、将本地仓库中的文件推送至远程仓库中。
git pull origin master
3、添加项目目录下所有文件至本地仓库。
git add .
4、使用如下命令加入注释提交。
git commit -am “备注”
5、提交代码,更新远程仓库。
git push origin master
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/Git管理/培训文档 (master)
$ git pull
remote: Enumerating objects: 62, done.
remote: Counting objects: 100% (62/62), done.
remote: Compressing objects: 100% (57/57), done.
remote: Total 57 (delta 20), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (57/57), 12.92 MiB | 5.47 MiB/s, done.
From http://192.168.100.181/guideir/document
310bb00..a7a0dd8 master -> origin/master
删除本地代码后重新拉取(放弃本地的所有修改,强制更新为版本上的代码)
git fetch --all
git reset --hard origin/master #master可修改为对应分支名
git pull
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/________________ITA__________/ITA/ITA_MCU/ita_keil_cm7/ITA1_0_SDK (keil_mcu)
$ git clone http://192.168.100.181/guideir/ITA1_0_SDK.git -b keil_mcu
进入项目文件夹,右键鼠标,点击【Git Bash Here】
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/ITA/ITA工程代码(GIT)/git_ita/itasdk (develop)
$ git remote -v
origin http://192.168.100.181/guideir/itasdk.git (fetch)
origin http://192.168.100.181/guideir/itasdk.git (push)
输入命令【git remote set-url origin 新地址】替换成新地址
git remote set-url origin 新地址
输入命令【git remote -v 】查看是否更新成功
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/Git管理/培训文档 (master)
$ git remote -v
origin http://172.16.51.218/guideir/document.git (fetch)
origin http://172.16.51.218/guideir/document.git (push)
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/Git管理/培训文档 (master)
$ git remote set-url origin http://192.168.100.181/guideir/document.git
gd04238-2@gd04238-2 MINGW64 /g/GD_Project/Git管理/培训文档 (master)
$ git remote -v
origin http://192.168.100.181/guideir/document.git (fetch)
origin http://192.168.100.181/guideir/document.git (push)
四、查看所有配置项
$ git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=D:/Program Files/Git/mingw64/etc/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
core.editor="D:\\Program Files\\Notepad++\\notepad++.exe" -multiInst -notabbar -nosession -noPlugin
pull.rebase=false
credential.helper=manager
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
remote.origin.url=http://192.168.100.181/guideir/itasdk.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
五、分支操作
创建分支 git branch branchname
查看
查看所有分支 git branch -a
查看远程分支 git branch -r
查看本地分支 git branch
切换分支 git checkout branchname
切换develop分支 git checkout remotes/origin/develop
重命名分支 git branch -m | -M oldbranch newbranch
删除本地分支
删除branchname分支 git branch -d | -D branchname
删除远程分支(其中一条)
git branch -d -r origin/branchname 这个删除以后还要推送
git push origin :branchname 【推荐】 推送空分支到远程(删除远程分支另一种实现)
git push origin --delete branchname 【推荐】
获取远端分支信息,可以查看本地和远端不同 git remote show origin
同步远程分支(远程以上删除,但是本地还可以看到用这个命令)git remote prune origin
添加远程分支地址
git remote add origin http://192.168.100.181/guideir/ZP27A_RTSPServer_Core.git
拉取分支 git pull origin master
推送分支 git push origin branchname
查看当前分支的远程地址 git remote -v