git命令
1、git config --list 查看git的配置信息
2、git checkout -b dev 在本地创建dev并切换到dev分支
3、git checkout 分支名 切换分支
4、git branch -a 查看本地分支和远程分支
5、git branch 查看本地分支
6、git branch -D dev 删除本地分支
7、git diff 查看有冲突文件的不同
8、git restore "修改文件名的路径" 舍弃修改未提交的
9、git merge --abort 终止合并
10、git log --oneline --graph 查看提交记录
11、git fetch origin master 把远程仓库master分支暂缓到本地缓存
12、git log FETCH_HEAD 查看FETCH_HEAD本地缓存从远程拉取内容
13、git merge FETCH_HEAD 把FETCH_HEAD缓存合并到dev(当前分支)
//用与防止拉取的远程代码和本地的有冲突
14、git stash save "" 暂存本地修改(隐藏本地修改)
15、git stash list 查看暂存列表
16、git pull --off-only 如果本地修改没有暂存,可以用这个,如果有冲突也可以拉取到
17、git stash pop 取出暂存的,如果没有冲突,取出后,暂存自动删除,如果和拉取的代码有冲突,合并冲突后,不会自动删除暂存,要手动删除暂存
18、git stash clear (stash的全部清除,如果只有一条stash 可以用这个)
19、git stash drop 下标 (当有多条stash时,可以使用下标清除一条stash记录)
git 推送自己的项目到gitlab
1、先创建一个新项目
2、cd F:项目所在盘符
3、cd 项目所在的本地路径 cd ideaspace/gs-dm-master pwd 查看当前所在目录
4、git init 把项目初始化成git项目
5、git status
6、git remote add origin http://10.10.10.63:8090/gs-onedata/gs-dm-master.git 把本地项目添加到远程仓库
7、git remote -v 查看项目关联的gitLab中的远程地址
8、git add . 把本地项目添加到远程仓库
9、git commit -m "Initial commit" 提交到远程仓库
10、git push origin master 推送到远程仓库主分支
查看被占用的端口号和进程号
查看被占用的端口号:netstat -ano
查看被占用的进程号:tasklist|findstr "进程号"
本地分支与master分支合并,推送到远程厂库的master
1、在本地分支执行git add .
2、git commit -m "提交信息备注"
3、git rebase master 执行此命令是把dev分支的提交记录合并到远程master,使提交记录看起来都是在master上提交,看起来干净整洁
4、切换到master分支 git checkout master 然后再git pull一下,防止别人提交代码,你再提交有冲突
5、git merge dev 在本地把dev合并到master
6、git push origin master 把本地master推送到远程仓库master
git pull 时出现Automatic merge failed; fix conflicts and then commit the result
1. 先git status 查看冲突文件
2.git add 冲突文件名
3.git commit "提交信息"
解决博客地址https://blog.csdn.net/trochiluses/article/details/10100719
把本地项目第一次提交到Git远程仓库
1. git init 初始化项目关联git
2. git add . 把项目中的文件放入暂缓区
3. git commit -m "提交信息"
4. git remote add "远程厂库地址" 项目关联远程厂库
5. git pull --rebase origin master
6. git push -u origin master
Git删除远程仓库中的文件或者文件夹
git rm -r "文件名或者文件夹名"
git commit -m "备注"
git push