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 push origin :<name>

git log状态下退出:q

更新 git pull

保存并退出 :wq

返回上一个版本:git reset --hard HEAD"^"

二、推送到远程

查看远程库信息,使用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就是分支的名称

六、修改远程仓库url
命令:git remote set-url origin  新的url

七、将单文件退回到指定版本

  1.cd到需要退回的文件目录 

  2. git log xx.php (查看记录)

  3.git reset 版本号 xx.php (将版本库和暂存区的文件回退到指定历史版本)

  4.git checkout -- xx.php (checkout检出)

 

posted @ 2019-07-09 10:42  北往星辰  阅读(234)  评论(0编辑  收藏  举报