您的位置:首页 > 其它

常用Git命令行

2017-09-18 10:29 477 查看
Gitlab 源码管理库一些命令行 (1)提交代码           git status  #查看当前分支           git add .  #(.全加/-i 命令交互添加)           git commit -m “这次提交修改了代码的那些部分”           git rebase master           git push origin lj:f-19  #(本地 -> 网上)           手动进入网站,merge request   (2)同步更新fork的项目,例如A -》 fork -》B ,如何保持B与A的同步           git clone -b  #这步可用编译器来完成           git remote add upstream#设置远端项目A的git.url           git checkout -b 分支名#在本地新建一个分支           git pull upstream 分支名  #项目A分支本 -> 本地           git push origin 分支名#本地 -> 项目B分支   (3)放弃本地修改           git checkout . 
#本地所有修改的。没有的提交的,都返回到原来的状态
 
 git stash 
 
#把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
           git reset --hard HASH 
#返回到某个节点,不保留修改。
 
         git reset --soft HASE 
#返回到某个节点。保留修改
 --- unstated changes .....未分级的情况,强制使用git上的代码采用以下命令   git reset -- hard HEAD           git clean -f -d   git pull
   (4)查看远程仓库           git remote -v  
#查看当前git对接url
 
 (5)本地冲突
           git stash  
#在本地暂缓正在进行的工作
 
         git stash save "save use name"  
#在本地暂缓正在进行的工作
- 命名法,方便后续找到
 
         git stash list  #查看
[/code]
 
         git stash pop stash@{0}  #将0的提上来
[/code]
 
         git stash apply stash@{1}  #将指定的版本号提取
[/code]
 
         git stash clear  #清空
[/code]
  
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Git 命令行