- 要想将自己的代码上传到自己的代码仓库(例如github)中去,需要用到以下的基本命令,以及使用的顺序。
- 进入到代码所在目录,初始化git仓库:
git init
- 查看当前项目状态:
git status
- 将项目状态中的标红的文件或者目录添加到本地的缓存区(Index):
git add file1 dir1...
- 提交缓存区的内容到本地代码库,
-m
参数表示注释:
git commit -m "first commit"
- 添加远程代码仓库地址,其中
origin
为主机名,可自定义,不一定非要使用,为了后面push
操作方便使用:
git remote add origin https://github.com/******/******
- 将本地代码仓库同步到远程代码仓库(repository),
master
是主分支,分支的相关内容一会后再说吧:
在将本地的代码同步到远程仓库的过程中,有可能协同工作者也在同一时间提交了修改,这样会产生冲突,我们需要先从远程仓库中把最新的代码pull下来,进行合并之后再push到远程仓库中去。git push origin master
git pull #这里不用填写远程仓库的地址,因为本地代码库原来已经配置好了。 git push https://......(远程仓库地址) master(分支)
- 创建分支,以及切换到分支:
创建分支可以使协同开发的过程中分支工作,开发好不同的模块之后再将分支合并到master主分支。git branch test-branch git checkout test-branch
- 创建标签:
git log //查看commit的历史,会得到commit的id,一串十六进制数 git tag tag1 01e2a3b8
- 推送到远程仓库出现403:
rm .git/config git remote add orgin https://[user_name]@github.com/[user_name]/[project_name]
- 全局配置:
创建标签的作用也是为了使开发的过程更为清楚。git config --global user.name name git config --global user.email email
网友评论