GIT的基本运用

1.建立git仓库

mkdir git            创建git文件夹

cd git                   跳转到git

git init                    初始化仓库

2.配置文件

git config  --list        显示当前的git信息

git config --global user.name “XXXXX”

git config --global user.email“XXX@XX”

3.暂存操作

 git add xxxx  添加xxxx到暂存区

git add. 添加当前目录的所有文件到暂存区

git add -p 对于一个文件的多次变化实现分次提交

git rm xxx 删除工作区文件,将这次删除放入暂存区

git mv file-original   file-renamed 文件重命名

提交操作

git commit -m 【massage】将暂存区保存到仓库

git commit -V 提交时显示多有diff信息

gitpull下拉分支操作:

git status        //查看状态

git branch    //显示所有本地分支

git remote -v    //查看远程版本信息库

git stash save “XXXX”         保存修改、备注       

git checkout -b xxxx        //创建新分支准备下拉

git checkout xxx    //跳转分支

git pull origin xxxx        //下拉xxxx分支

(git branch -d xxxx      //删除名为xxxx的分支)

git log    查看log

git cherry-pick冲突解决步骤

任意一个xxx.cpp右键-------->Git----------------->resolve conflict;

git push基本操作步骤

1.git status :查看代码改动情况

2.git stash save “更改情况...”:保存当前工作状态至栈

3.git add . //保存工作区内容至暂存区

3.git commit -am “修复......”:保存本地分支,简述更改情况

4.git push origin .... :上传本地分支至....gitlab分支

末端分支合并与冲突解决

1.git fetch    同步远程仓库

2.修改commit备注:git commit --amend  -m "备注信息"

3.回退版本:git reset --hard commit_id

git stash相关操作

1. git stash list      展示堆栈区已存储stash列表

2. git stash pop      将当前stash的内容恢复到工作区,并且删除当前stash的内容

3. git stash apply stash@{0/1/2/3/4}     将堆栈区的指定内容恢复到当前工作区

4. git stash drop stash@{0/1/2/3/4}     删除指定的stash

 5. git stash clear     清除堆栈中所有的stash内容

6. git stash show stash@{1}     展示stash内容与当前工作区的异同(-p:查看详细不同)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容