Git常用命令

目录

一、提交代码

二、更新本地代码

三、修改项目中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远程仓库地址

1、开启Git Bash

进入项目文件夹,右键鼠标,点击【Git Bash Here】

2、查看git远程仓库地址

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)


3、修改远程仓库地址

输入命令【git remote set-url origin 新地址】替换成新地址

git remote set-url origin 新地址


4、检查新地址

输入命令【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

你可能感兴趣的:(git,github)