git命令基本操作

Git 全局设置(设置提交代码的用户名)

git config --global user.name "yanghai"
git config --global user.email ""

创建新版本库

git clone [email protected]: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 [email protected]: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

在另一个用户那里,获取分支信息步骤:

  1. 首先获取服务器的分支信息;
  2. 将远程分支 映射到本地;

获取远程分支信息

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

Git参考资料
生成ssh秘钥文章

你可能感兴趣的:(git命令基本操作)