git 常用命令总结

使用git的流程

第一步在本地建立 git 仓库,使用 git init 仓库名,或者先 mkdir 仓库名 ,然后 git init

第二步在创建或修改文件后,将对应文件更改添加到暂存区 git add 文件名,或者把所有的文件更改添加到暂存区 git add -A .

  - 这个过程中可以使用 git status 来查看文件的修改状态,

  - 使用 git diff 来查看文件修改的详细信息( git diff 是查看工作区相对于暂存区stage的区别,

  如果stage内为空,默认指向分支的HEAD,git diff --cached是查看暂存区相对于分支的区别)

第三步将文件提交到分支,使用 git commit -m '注释' 就可以把所作的更改提交到分支

  - 如果你不想要这次提交,想要回到原来的版本,可以使用 git log --pretty=oneline 来查看之前commit的记录,

  然后 git reset --hard <commit的记录号>

   - 当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- filename ,

  这里的 -- 不可省略,省略后就变成了切换到另一个分支了

  - 如果你改乱了工作区的内容,而且添加到了暂存区,想要丢弃工作区和暂存区的更改,

  使用 git reset --hard HEAD 将工作区内容回退到最近一次提交

第四步推送到远程仓库

  首先在github上面创建一个仓库,

  然后使用git remote add origin 仓库url 命令关联远程仓库,

  关联后使用 git push -u origin master 第一次推送master分支的所有内容

  以后再推送时使用 git push origin master 命令就可以了

git的常用命令解释:

1. git pull origin master 拉取远程仓库代码到本地,并且与本地代码自动合并

2. git fetch origin master 拉取远程仓库代码到本地

3. git merge master FETCH_HEAD 合并代码

4. git commit -m '备注'  提交代码

5. git push origin master 推送到远程仓库

6. git branch 查看所有分支

7. git branck <branch> 创建新分支 

8. git checkout <branch> 切换分支

9. git checkout -b <branch> 创建并切换到新分支

10. git merge <branch> 将branch分支合并到当前分支

11. git branch -d | -D <branch> 删除分支 

12. git config --global credential.helper store 拉取或上传时免输密码的设置

13. git remote add origin(本地仓库名) https://gitlab.com/YQTJ/cloud-builder-server.git(远程仓库地址)添加远程仓库

14. git remote remote origin(本地仓库名) 删除本地和远程仓库之间的联系

15. git pull <远程主机名> <远程分支名>:<本地分支名>

git pull origin next:master

 拉取远程origin库next分支,跟本地的master分支合并,如果远程分支是与当前分支合并,则冒号后面的部分可以省略

16. git push <远程主机名> <本地分支名>:<远程分支名>

 用法同git pull

posted @ 2018-04-17 19:07  zxhyJack  阅读(158)  评论(0编辑  收藏  举报