当前位置:   article > 正文

git基本命令行操作_git 命令行操作

git 命令行操作

git基本命令行操作

前提:gitlab上有账号;已添加为项目成员;本地机器生成ssh key;填写ssh key到账号的settings

(在本地开发机器安装git后,可以用IDEA集成git.exe,在界面操作git,虽然大同小异但是更实用,推荐用这种方式,不在此介绍)

1、本地没有工程需要git clone
git clone gitlab上.git工程路径(http协议需要ip和端口,)
2、切换分支
git checkout 分支名 
3、本地自己分支上传前拉取最新工程代码即同步远程工程到本地工程
git pull
4、检查本地自己分支状态,确定一下是否有修改或待提交的文件,有请执行步骤4、5没有请看步骤6
git status
5、本地有待变更则需要添加修改到缓存区
git add 修改的代码文件,多个文件间用空格分隔
6、提交本地自己分支在步骤4添加的修改到本地工作区
git commit - "message"
7、在本地自己分支执行合并远程分支的最新变更,完成同步
git merge origin/远程目标分支名
8、推送本地自己分支提交的变更到远程自己分支
git push -u origin 远程自己分支名
9、gitlab上发起合并请求,完成远程分支代码同步
10、查看提交历史记录
git log

注:步骤3~8都是切到自己的本地分支后执行的
以上可以满足正常多人开发流程,以下是发生意外情况的操作

11、步骤7如果存在冲突
需要解决
12、执行步骤5或6后,想要回滚本地自己分支变更
git revert
13、本地分支发生变更,在不回滚的条件下拉取远程分支,可以先将变更内容暂存
git stash
14、由于暂存操作可以发生多次,可以查看暂存列表
git stash list
15、如果暂存的内容不许要还原可以清除
git stash clear
16、拉取并合并远程分支到自己分支后再从暂存区将最近一次暂存弹出(即:还原步骤13暂存的变更),如果有冲突执行步骤11
git stash pop

以上命令都可以通过帮助查询
查询通用命令:git --help 或 查询命令列表:git help -a

查询某个命令的详情页:git help 待查询命令

查看用户配置

git config --global -l

配置用户名、邮箱

git config --global user.name "name"
git config --global user.email "user@example.com"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/481558
推荐阅读
相关标签
  

闽ICP备14008679号