git workflow常用命令

  1. git init
  2. git status
  3. git add readme.txt
  4. git add --all         Adds all new or modified files
  5. git commit -m"message"
  6. git add ‘*.txt‘    Add all txt file in the whole project
  7. git remote add originName https://github.com/try-git/try_git.git       :告诉git,新增一个类似于bookmark的信息,以便后面push分享
  8. git remote -v 列出所有已知的remote列表
  9. git push -u originName master  (-u tells Git to remember the parameters, so that next time we can simply run git push and Git will know what to do.)。push到remote的repository以便分享给他人(通过pull操作)
  10. git pull originName master
  11. git diff         show unstaged differences since last commit
  12. git diff HEAD
  13. git add octofamily/octodog.txt
  14. git diff --staged         view staged differences:  staged files are files we have told git that are ready to be committed
  15. git reset octofamily/octodog.txt  cancel the staged octodog.txt file
  16. git reset HEAD LICENSE     Unstage staged file for LICENSE file
  17. git checkout -- octocat.txt           retrieve latest octocat.txt and lost changes
  18. git branch clean_up           create one branch to work on
  19. git checkout clean_up     switch to the clean_up branch
  20. git rm ‘*.txt‘
  21. git commit -m "Remove all the cats"
  22. git checkout master            switching to master branch
  23. git merge clean_up   merge master with clean_up branch modifications
  24. git branch -d clean_up           delete the clean_up branch after finished work on that branch
  25. git push                 push all the work we finished to github
  26. git log
  27. git commit -a -m "modify readme" 将add to stage和commit change合二为一(add changes from all tracked files: DOES NOT ADD NEW FILE(untracked)!!)
  28. git reset --soft HEAD^将最后的一个commit rollback到staging area,再做修正后,比如增加新的文件,修改已有文件,之后再做commit动作
  29. git add todo.txt; git commit --amend -m "forget the todo.txt in last commit, so amend it here"
  30. git reset --hard HEAD^;git reset --hard HEAD^^ 撤销掉最后一个/两个commit

常见workflow场景:

Jane创建一个文件,增加该文件到staging area,提交commit变更;

Jane修改了readme.txt文件并且增加了license文件,增加这些修改到staging area,提交变更集

Hosted GIT repository: Github, BitBucket;

Selft Managed: Gitosis, Gitorious

时间: 2024-10-10 03:43:07

git workflow常用命令的相关文章

git的常用命令

 git的常用命令 一.bash的简单命令 注意:首字母都是小写 1.Pwd 查看当前目录 2.Cd /e 切换到e盘 3.Cd 文件夹名称   切换到下一个目录 4.Cd ../ 返回上一级目录 5.Ls 查看当前目录的内容  (canvas/ 是文件夹) 6.Ls -a 查看所有文件 -a 是all的意思 7.Mkdir hello创建目录(文件夹)名为hello 8.Touch test.txt 创建文件test.txt 9.Cat 文件名 查看文件中的内容 10.Wc 文件名  统计文件

git的常用命令。。

git的常用命令.. git help <command>  显示command的help git show  显示某次提交的内容 git show $id git co -- <file>  抛弃工作区修改 git co .  抛弃工作区修改 git add <file>  将工作文件修改提交到本地暂存区 git add .  将所有修改过的工作文件提交暂存区 git rm <file>  从版本库中删除文件 git rm <file> --c

GIT 版本控制常用命令汇总

[转自]:http://www.cnblogs.com/sawyerzhu/p/3578268.html GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git config user.name "Your Name Comes Here" 设置当前项目git用户名 git config --global user.name "Your

git之常用命令

git之常用命令 1.下载远程仓库最新代码 $ git pull --rebase origin master 2.上传代码 $ git push origin master 3.退出编辑 ESC + Z +Z //z必须是大写,连按两次 报错: refusing to merge unrelated histories 解决: git pull origin master --allow-unrelated-histories 原文地址:https://www.cnblogs.com/s313

Linux中git的常用命令

1.安装依赖包 sudo yum install curl-devel expat-devel gettext-developenssl-devel zlib-devel sudo yum install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev 2.安装git yum -y install git 3.创建项目目录 mkdir gitbase cd gitbase 4.创建共享库 sudo git init 5.

Git基础(常用命令)介绍

版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Git基础要点 Git和其它版本控制系统的主要差别在于:Git只关心文件数据的整体是否发生变化,而大多数其它系统则只关心文件内容的具体差异. 对于任何一个文件,在Git内都只有三种状态:已提交(committed).已修改(modified)和已暂存(staged).已提交表示该文件已经被安全地保存在本

git操作常用命令

一.使用git 1.git是什么? Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了. Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个

git 操作常用命令

git仓库配置常用命令 ####首先下载代码 + git下载代码命令: git clone [git地址] [下载位置] ####分支命令 1. 查看分支 git branch 2. 查看远程分支 git branch -r 3. 查看所有分支(本地和远程) git branch -a 4. 创建分支 git branch [分支名称] 5. 切换分支 git checkout [分支名称] #####远程仓库操作 1.查看远程仓库地址 git remote -v 2.切换远程仓库地址 git

git 的常用命令集合

安装 方式 1: > sudo apt-get install git 方式 2:下载源码,依次执行:./config  ,  make  ,    sudo  make  install 命令 > git  config  --global   user.name "your name" > git  config  --global  user.email "your email" 注意:git config 命令后的 --global 参数,