git常用命令

本地git文件夹地址:/Users/xxx/Desktop/xxx/workspace/git/projectname

一、上传代码:

1、git clone https://git.xxx.com/xxx/projectname.git (首次从服务器下载)
2、cd /Users/xxx/Desktop/xxx/workspace/git/projectname  (切换到本地的git文件夹地址)
3、git pull (从服务器上下载最新文件到本地)
4、将更新的文件复制到本地的projectname文件夹下
5、git add . (添加到本地git仓库)
6、git commit -m “test” (提交并备注)
7、git push -u origin master (push到远端git)


二、从最新的master拉取分支:

1.切换到本地的git文件夹地址
cd /Users/xxx/Desktop/xxx/workspace/git/projectname

2.切换到被copy的分支(master),并且从远端拉取最新版本
$git checkout master
$git pull

3.从当前master分支拉copy开发分支:dev,并且自动切换到dev下,成功之后dev的代码与master代码一致
$git checkout -b dev

Switched to a new branch 'dev'

4.把新建的dev分支push到远端
$git push origin dev

5.拉取远端分支
$git pull

6.当前的分支和本地分支创建关联
$git branch --set-upstream-to=origin/dev


三、放弃本地的修改,用远程的库的内容

1.下载远程的库的内容
git fetch --all

2.不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本
git reset --hard origin/master

 

四、git储藏,运用场景:保存当前的工作进度。会分别对暂存区和工作区的状态进行保存

0、git add .

1、创建一个stash名称为test_stash1
git stash save 'test_stash1'

2、查看当前stash list
git stash list

3、切换到指定stash:stash@{0}
git stash apply stash@{0}

4、删除指定stash:stash@{0}
git stash drop stash@{0}

5、清空stash
git stash clear

6、查看stash和本地的diff
git stash show -p stash@{0}

posted @ 2019-01-24 11:03  turbolxq  阅读(132)  评论(0)    收藏  举报