您的位置:首页 > 编程语言

git使用记录

2016-08-24 10:43 190 查看

背景

github是项目协作开发的必备工具

安装

基本使用

提交新项目

1.设置全局名字与通知方式
git config --global user.name "wangweijia"
git config --global user.email "wangweijia@intraos.nsfocus.com"
2.更新到本地仓库
mkdir ER_django
cd ER_django                #进入项目所在的目录
git init                               #初始化本地版本库,生成隐藏的.git文件
touch README.md       #新建redeme文件,并且将项目说明写到文件中
git add -A                         #跟踪所有改动的文件(一般是git add <file>)
git commit -m "×××××"  #提交更新的文件     双引号中的内容是显示在远端git仓库的程序文件后面(提示最新更改)
3.将本地仓库中的git项目更新到远程版本库
git remote add origin http://gitlab.research.intra.nsfocus.com:7890/wangweijia/ER_django.git   #添加远程版本库
git push -u origin master                                  #上传代码


提交新文件到已经存在git仓库

cd <dir>
git statue            #查看当前git的状态,看有哪些文件做了更新
git add <file>     #跟踪(暂存)有更新的文件
git commit -m "balabala"   #提交所有更新过的文件到本地仓库
git push  http://gitlab.research.intra.nsfocus.com:7890/wangweijia/ER_django.git  master       #或者直接使用这行代码,master是分支名称
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
git remote add origin http://gitlab.research.intra.nsfocus.com:7890/wangweijia/ER_django.git  #添加远程版本库,一般称主远端为orgin
git push -u origin master      #上传代码并迅速合并


克隆与更新

git clone http://github.com/bazinga/awesomg-project.git        #在本地克隆一个新仓库
git pull origin.master                                                                     #将项目其他人的改动更新到本地


分支

git branch                                    #查看当前分支状态
git checkout master                 #切换分支到master1
git branch amazing-new          #创建一个新分支,与当前分支同起点
git merge amazing-new          #该分支做完更改后将amazing-new合并倒master
git branch -d amazing-new     #将分支删掉


实际项目常用操作

常用代码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git github