码迷,mamicode.com
首页 > 其他好文 > 详细

git常用情景和基础命令

时间:2019-10-26 17:18:51      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:撤销   delete   git merge   push   rda   one   vim编辑器   demo   res   

 

git常用情景和基础命令 

  •  将项目克隆到本地

1 --xxx是git的地址
2 git clone xxxx

 

技术图片

 

  • 或者初始化git(github提供滴)

--新建一个readme.md文件
echo "# git_command_Demo" >> README.md

--初始化git
git init

--将文件加入git
git add README.md

--提交
git commit -m "first commit"

--本地git连上远程的git
git remote add origin https://github.com/xxx.git

--推送
git push -u origin master

  

技术图片

 

 

  • 查看分支

--查看本地分支
git branch


--查看远程分支(-r即 -remotes)
git branch -r 

--查看所有分支
git branch -a

  

 技术图片

  •  新建分支

--在本地新建一个分支,并切换到该分支上去
git checkout -b newBranch1

--将本地分支推送到远程服务器
git push origin newBranch1

  

  • 切换分支

--xxxx表示 是你的分支名称
git checkout xxxx

  

  • 删除分支

 --先切到master分支,再删除当前本地分支
 Git branch -d xxx(分支的名字)

 --在master分支,删除-远程分支
 Git branch -r -d xxxx(远程分支的名字,且是不区分大小写的,-d也可以写成-delete)
 

 --在master分支,查看git版本
 Git --version

  

  • 合并分支  

--在master分支,将别的分支加入主分支
Git merge xx(分支的名字)

--有时候会merge失败,做撤销操作
Git merge --abort

   

  • 创建gitignore文件

 --git 新增.gitignore文件,github上已经有对应的vs开发产生不必要的提交文件:-- https://github.com/github/gitignore/blob/master/VisualStudio.gitignore


touch .gitignore

 技术图片

 

  • 提交文件


新建了控制台项目,提交文件

技术图片

 

  • 撤销

 --可以查看提交的日志以及uid

 git log 

 --xxxx表示你提交的uid

 git reset --hard  xxxx

  

  • 拷贝提交

 

--在分支A做了改动,分支B同样也要改动:--xxxx表示你提交的uid
git cherry-pick xxxx

  

  • 合并commmit

将多个commit合并成一个commit, -i:是进入vim编辑器,2表示将当前分支下的最后两次合并成一个提交

git rebase -i head~2

git push -f
  • 获取配置信息

 

--获取name
git config user.name

git config user.email

 

  

 

git常用情景和基础命令

标签:撤销   delete   git merge   push   rda   one   vim编辑器   demo   res   

原文地址:https://www.cnblogs.com/hanliping/p/11097830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!