Git 基本使用入门

git是非常方便的分布式版本控制系统,可以很好的用来管理我们的项目,网上很多教程都非常系统的讲解了git的使用。在这里我把一些常用的命令记录下来,方便查阅和使用:
主要使用的命令:git clone, git add, git commit, git push, git fetch, git merge, git branch

使用git提交一个本地的项目到远程(以testgit文件夹为例,此处假设已经在github.com上建立了仓库 test.git),此处在机器a上提交

mkdir testgit  # 新建一个testgit目录并进入该目录
cd testgit/
git init       # 初始化仓库
mv ~/labels.txt .  #把一个labels文件夹放到该目录下,并把它同步到远程git仓库
git add .   # 添加所有文件到本地服务器中
git commit -m "test git"   # 其中"test git" 是本次提交的说明
#(可选,如果本地仓库未关联,则执行,从而把本地仓库和远程仓库关联)
git remote add origin [email protected]:AlienFlash:testgit.git  
git push -u  origin master #origin提交到远程仓库(testgit中)的主分支

在其他机器上修改下载git项目并重新提交,此处在机器b上提交

  1. 从远程下载项目:
git clone [email protected]:AlienFlash/testgit.git
  1. 进入下载后的目录,添加文件并更新
cd testgit;
 echo "test1" >>new.c
  1. 把新文件提交到testgit本地仓库
git add new.c
  git commit -m "example fot other machine"
  1. 提交到远程仓库
git push -u origin master

在机器a上获取远程的更新

此处主要参考了这篇博客Git更新远程仓库代码到本地

 # 在本地新建一个tmp分支,并将远程仓库的master分支代码下载到本地tmp分支
git fetch origin master:tmp
git diff tmp  # 比较本地仓库与tmp分支,并合并
git merge tmp                             //
git branch -d tmp #删除 tmp 分支

你可能感兴趣的:(Git 基本使用入门)