转:git 小白教程:https://blog.csdn.net/xb565517830/article/details/80742073
git 和 svn 区别还是挺大的,git 版本管理比较适合当下开发环境。
1.git clone(将远程git 项目下载到本地)
git clone (git地址)
git clone git@github.com:jirengu/blog.git
2.git pull(将远程仓库代码拉到本地,相当于svn的update)
基本用法:
git pull <远程主机名> <远程分支名>:<本地分支名>
例如执行下面语句:git pull origin master:brantest
将远程主机origin的master分支拉取过来,与本地的brantest分支合并。后面的冒号可以省略:
git pull origin master
表示将远程origin主机的master分支拉取过来和本地的当前分支进行合并。------------------------------------------------------------------------------------------------------------------------------------
上面的pull操作用fetch表示为:
git fetch origin master:brantest
git merge brantest
相比起来git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并。
3.git push(将本地项目文件提交到远程仓库git)
代码提交到远程仓库先进行本地提交一下。
1.添加项目到git缓存
git add (项目名)/
git add . --- 这里相当于当前文件夹所有文件
git add .. --- 这里是所有文件及目录
2.提交缓存到本地git仓库
git commit origin -m "注释"
3.代码提交到远程仓库
git push origin master