Git 全局设置(设置提交代码的用户名)
git config --global user.name "yanghai"
git config --global user.email ""
创建新版本库
git clone git@code.aliyun.com:shgcct2017/chuangtou-android-project.git
cd chuangtou-android-project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
已存在的文件夹或 Git 仓库
cd existing_folder
git init
git remote add origin git@code.aliyun.com:shgcct2017/chuangtou-android-project.git
git add .
git commit
git push -u origin master
在工作空间中创业一个文件,然后提交到服务器。
在提交之前需要拉取一下服务器的代码,防止冲突。
vim README.md
git add README.md
git commit -m " 添加一个README.md文件到服务器"
git pull
git push
查看当前工作空间中,文件的状态(查看文件是否修改,红色的表示未添加,绿色的表示添加了,未提交)
git status
添加当前文件夹下所有的文件到索引文件("."表示所有的文件。或者指定文件完整的目录)
git add .
添加文件到缓存区
git commit -m "修改的注释"
推送到服务器
git push
抓取服务器的代码到本地
git pull
查看本地分支(前面带*的表示当前分支)
git branch -a
创建名为test的分支
git branch test
在另一个用户那里,获取分支信息步骤:
- 首先获取服务器的分支信息;
- 将远程分支 映射到本地;
获取远程分支信息
git fetch
将远程分支映射到本地
git checkout -b test origin/test
参考资料
删除分支test
git brach -d test
删除远程分支
git push origin --delete test
合并分支(将test分支合并到当前分支来)
git merge test
切换到test分支
git checkout test
删除test分支
branch -d test
查看远程分支的地址
git remote -v
创建了一个新的分支名为 “test”
然后修改了分支中的README.md文件。
然后提交到服务器
将修改后的README.md合并到master分支。
git branch test
git branch
git checkout test
vim README.md
git add README.md
git commit -m "test"
git push --set-upstream origin test
git checkout master
git merge test
网友评论