git常用命令

Git

//删除本地分支

git branch -d分支名

//克隆新建分支拉取

//git新建分支并切换

git checkout -b newBranch

=>

git branch newBranch

git checkout newBranch

基础命令

//Untracked files未跟踪文件

=>(git add跟踪文件)

changes to be commited(暂存)

=>

//修改已跟踪文件=> Changes not staged for commit(表示已跟踪文件内容发生了变化)

=>(git add加入暂存区)

changes to be commited(暂存)

如果此时再次修改该文件需要再次git add

//git diff查看尚未暂存文件的修改

git diff —cached查看暂存文件的修改

git commit -m”提交信息”提交暂存区的修改

git commit -a -m“提交信息”提交所有已跟踪文件的修改(省略git add这一步)

rm[filename]删除文件(从工作目录中删除,手动删除)

git rm[filename]记录此次移除的操作,放入暂存区-f强制删除

git rm —cached[filename]仅从跟踪文件中删除,即移出暂存区

git log查看提交历史-p展开显示每次提交的内容差异-2显示最近的两次提交

- -stat显示增改行数统计

git reset HEAD[filename]取消暂存

git checkout filename取消对文件的修改(文件处于修改状态没有暂存)

远程仓库的使用

git remote查看远程仓库git remote -v显示对应的克隆地址

Git分支

HEAD指向当前所在的分支

git checkout -b分支名创建并切换分支

分支合并git merge分支名(当前处于另一个需要merge的分支)

分支合并冲突时,删除多余代码git addgit commit

如果代码删除后与当前分支代码相同,???

删除分支git branch -d分支名(当前处于另一个分支)

sourcetreemerge

切换到需要合并新代码的分支然后点击合并


git push指定commit到远程

git push origin 2dc2b7e393e6b712ef103eaac81050b9693395a4:master

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 4,172评论 0 5
  • ❤ 我有一个朋友,暂且叫她L吧,L很开朗自信,而且很讨人喜欢,用我们通俗的话说她就是个大逗比。我时常能在紧张的高考...
    风重阅读 3,375评论 14 10
  • 在家待着心好累啊~说话都要小心翼翼的,一言不合老爸就大声吼我,我还不能有不服气的表情,否则就会招来大骂一顿。 昨天...
    立早love言兼阅读 1,930评论 0 0