git远程代码库的使用
1.安装git
在大多数的Linux系统上,git已经被安装了,我们可以通过以下命令把他更新到最新版本。
git clone https://github.com/git/git
2.创建一个远程代码库
远程代码库有很多,可以根据自己的喜好选择一个。https://coding.net/这是码市。然后注册一个账号,创建一个新的工程。
3.设置git
在使用之前,我们需要配置一下,使git能够追踪到项目文件的修改。设置你的用户名和邮箱。最好和你远程代码库上的用户名和邮箱一致。
git config --global user.name "your_username" git config --global user.email [email protected]
设定推送的(push)默认值为‘simple’。
git config --global push.default simple
4.创建一个本地代码库
去你项目的根文件夹。输入以下命令:
git init
git会在你的根文件夹内创建一个名为.git的隐藏文件夹,那就是你的本地代码库。
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
关联后,使用命令git push -u origin master第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;
5.加载(stage)文件
现在命令git加载(stage)所有的项目文件。
git add .
如果我们只想吧特定的文件添加到源代码控制中,我们可以指定他们。
git add my_file, my_other_file
6.提交文件
git commit -m “你做的修改”
git push
如果要查看已加载和未加载文件的状态,提交等。可以执行以下命令:
git status
7.创建分支
创建并切换到一个新的分支
git checkout -b new_feature
或者可以分步创建,切换分支
git branch new_feature 创建分支 git checkout new_feature 切换分支
查看所有分支
git branch
带*的是你的当前所在分支。
8.合并分支
如果你想将你的分支加到主干分支上。你需要加载并提交你的文件:
git add . 加载文件 git commit -m "合并分支" 合并分支
然后移到你的主干分支:
git checkout master
然后合并:
git merge new_feature
这样你的主干分支就会具有你的被合并的分支的新功能了。
9.删除分支
先切换到你的主分支master上,然后终端输入(已经合并分支的情况下):
git branch -d new_feature
如果没有合并分支,就输入:
git branch -d new_feature
大写的D是强制删除分支的意思。