git 轻松上手(二) 提交代码
初始化本地代码
假设我们这次需要上传的代码,是一个新鲜出炉的代码项目,从未创建过仓库,未与 git 关联过。
进入项目的文件夹下,右键 git bash
。执行以下命令
1. 初始化本地仓库
git init
2. 设置用户信息
// 配置用户名
git config user.name 'github用户名'
// 配置用户邮箱
git config user.email '邮箱'
3. 添加项目描述文件
git add README.md
4. 添加本次提交的描述
git commit -m "first commit"
5. 与git远程仓库关联
git remote add origin https://github.com/123/wProject.git
// 查看远程仓库地址
git remote -v
6. 将代码从本地推送至远程仓库
git push -u origin master
如图,初次推送代码就完成了~
代码修改后提交
当我们完成代码初次提交后,对部分代码进行了修改,此时若想推送至远程仓库,该如何做呢?
首先,跟踪改动过的文件,将工作区发生变化的文件提交到暂存区
git add .
释义:git add .
会监控工作区的状态树,把工作区的所有变化提交到暂存区,包括文件内容修改以及新的文件,但是不包括被删除的文件
扩展: git add -u
仅监控已被add的文件( tracked file ),他会将被修改的文件提交到暂存区。不会提交新的文件( untacked file ),这个是 git add --update
的缩写
git add -A
是上面两个功能的合集(git add --all
的缩写)
然后添加描述信息
git commit -m "do something"
**注:**如果是多人合作开发,建议在 commit 之后再执行 git pull
操作,这样自己的改动已经提交到暂存区,pull 下来的代码只需要选择合并,不会报一堆错误。
最后提交代码
git push origin master
如果代码不是提交到主分支,可以选取需要提交的分支名来代替 master
关于提交本地代码到线上仓库,先讲这么些啦~
未完待续~~~