git ubuntu系统下常用命令
来源:互联网 发布:信仰 知乎 编辑:程序博客网 时间:2024/06/04 18:32
1===git add .(提交所有)
2===git add . --all(提交所有包括删除的)
3===git add . 类名(提交某一个类)
4===git commit -m "detail"(提交到本地缓存区)
5===git branch -a(查看所有分支,带*表示当前本地分支)
6===git remote -v(查看远程主机和本地主机的主机名和网址)
7===git remote remove 主机名(删除某一个主机名)
8===git remote add 主机名 主机地址(新加一个主机名,并且指向某一个地址)
9===git checkout --<filename>(从服务器获取filename到本地,替换掉本地的filename)
10===git checkout 某一个分支(切换到某一个分支)
11===git pull 主机名 分支名(把远程主机名的远程分支下更新到本地) 例如:git pull origin(主机名) master(分支)
12===git diff <source_branch><target_branch>查看更新时的差异
13===git push 本地主机名 分支名(把本地分支提交到远程主机当中)
14===git fetch 从远程获取最新版本到本地,不会自动merge
15===git pull origin(主机名)从远程获取最新版本到本地,但是会主动merge
16===git branch newMaster(新分支名称),git checkout newMaster(切换到新分支),git push origin newMaster(将新建分支newMaster提交到git服务器上)
17===git checkout .(表示丢弃本地修改) 然后执行 git clean -dxf表示删除一些东西,然后再执行git status查看状态就好了
18===git config --global user.name "用户名" 然后执行git config --global user.email "用户邮箱"
配置全局用户信息
19===git config --unset user.name然后执行git config --global --unset user.name
删除某项配置,例如用户名
20===git config --list查看你的配置
21===当出现如下冲突的时候
代码11111111
<<<<<<< HEAD
代码222222
=======
代码333333
>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc
代码444444
======到<<<<<<< HEAD表示是当前提交人的代码
======到>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc表示是别人提交的代码
22===忽略本地改动,强制更新
git fetch --all
git reset --hard origin/master
23===git stash的使用
git statsh的使用场景,当我们当前的代码写到一半突然要修改一个非常重要的bug不得不切换分支时,我们就可以使用stash将当前code暂存起来,然后切换分支,当我们修改完bug之后,在切换回来,使用git stash list列出所有的暂存节点,然后找到最近的哪一个节点,使用git stashapply 节点名称,这样就把之前的代码还原了。
24===先创建项目然后在添加.gitignore文件,不起作用的解决办法 http://www.ifeegoo.com/git-code-management-dot-gitignore-file-has-no-effect-solution.html
当.gitignore文件不起作用,需要创建.gitignore文件,然后执行 git
rm
-r --cached .
然后再执行git add .等一系列提交的流程
25===修改远程分支的路径,并且把当前分支代码提交到修改分支之后的路径上。
1 修改命令
git remote set-url origin 新远程路径
2 先删后加
git remote rm origin
git remote add origin 新远程路径
26===查看用户名和邮箱
git config user.name
git config user.email
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱名称"
具体的git使用方法
http://www.bingoogolapple.cn/#/index
学习git命令的地址:http://rogerdudler.github.io/git-guide/index.zh.html
http://www.ruanyifeng.com/blog/2014/06/git_remote.html
新建github项目,并且关联本地
http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html当克隆完成之后,直接把你的代码复制到克隆的文件夹下,然后直接git add .然后git commit -m "detail"
然后git push origin master。具体按自己的来
//添加一篇博客 如何在 Git 里撤销(几乎)任何操作
http://blog.jobbole.com/87700/
- git ubuntu系统下常用命令
- ubuntu下git常用命令
- Ubuntu下Android开发Git常用命令
- Ubuntu系统下Git的使用
- ubuntu系统下使用git克隆源码
- ubuntu系统下搭建git服务器
- 【git】ubuntu系统下,搭建git服务器环境
- 整理下git常用命令
- git常用命令记录下
- Linux系统Ubuntu 14.04版本下常用命令小集锦
- ubuntu 系统清理常用命令
- ubuntu 系统清理常用命令
- ubuntu系统入门常用命令
- ubuntu下常用命令
- Ubuntu下常用命令讲解
- ubuntu下常用命令
- ubuntu下常用命令
- ubuntu下终端常用命令
- filter与servlet的比较
- iOS之NSDate,NSDateFormatter--获取时间与格式化时间
- Java List转数组的正确方法
- Docker摘要
- table_cache
- git ubuntu系统下常用命令
- iOS 删除所有子View
- 华为oj 201301 JAVA题目0-1级
- Core Data入门
- 定时刷新
- C语言灵魂
- Game Server Programming : MemoryPool : Memory Alignment
- springmvc与struts2 mvc的区别
- shell 扫描读取并替换某个词