git的一些常用命令总结
1.拉取代码Git clone "链接名称"
2.新建分支 git checkout -b "分支名称"
3.提交代码步骤
(1)Git status查看项目中代码修改与添加情况
(2)Git diff “文件名称”查看文件修改的内容
(3)git add .添加所有修改文件,git add "文件名"添加单个文件;git add "文件1" “文件2” 添加多个文件
(4)git commit -m “注释” 提交代码
(5)git push origin "分支名称" 上传到分支
常用的一些命令:
一、git分支:
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>或者git switch <name>
创建+切换分支:git checkout -b <name>或者git switch -c <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
git log状态下退出:q
更新 git pull
保存并退出 :wq
二、推送到远程
查看远程库信息,使用git remote -v;git remote show origin
本地新建的分支如果不推送到远程,对其他人就是不可见的;
从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name;
从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。
添加整个文件夹及内容
git add 文件夹/
三、多人协作的工作模式通常是这样:
首先,可以试图用git push origin <branch-name>推送自己的修改;
如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
如果合并有冲突,则解决冲突,并在本地提交;
没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!
如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>。
这就是多人协作的工作模式,一旦熟悉了,就非常简单。
四、存到暂存区
git add.
git stash
//取出的时候使用
git stash pop
五、拉取远程某分支的代码:
命令:git clone -b develop XXX
其中develop就是分支的名称
最新文章
- click与 mousedown
- javascript中的一些核心知识点以及需要注意的地方
- Jboss7.1 加入realm auth认证 bootsfaces 美化的登录页面
- django rest framework
- github 基础教程推荐
- animation of android (1)
- EF Code First DataAnnotations
- 关于URL大小写问题
- hihocoder #1179 : 永恒游戏 暴力
- [转载+原创]Emgu CV on C# (三) —— Emgu CV on 均衡化
- 基于visual Studio2013解决算法导论之025双向循环链表
- HDU 1228 A + B 浙江大学研究生冠军
- (伪)再扩展中国剩余定理(洛谷P4774 [NOI2018]屠龙勇士)(中国剩余定理,扩展欧几里德,multiset)
- 【转】[Network] 计算机网络基础知识总结
- php自动获取字符串编码函数mb_detect_encoding(转)
- 会动的Tabbar
- Ubuntu14.04 Tab键自动补全
- mysql - json串新增字段
- Matplotlib的初次使用
- Java并发(十六):并发工具类——Exchanger