我们目前正在使用ClearCase来管理我们的源代码。
使用ClearCase,我习惯于进行一些更改,并能够以任何我想要的方式将这些更改提交(签入)到服务器。
这也意味着我可以编辑(签出和修改)10个不同的文件,但只能将其中一些文件检入服务器,并按我想要的任何顺序。
使用git,在本地提交会迫使我按特定顺序将更改推送回服务器。
Git中是否有任何工作流程,类似于我习惯使用ClearCase的工作流程? (能够在没有大量工作的情况下将我的一些本地提交仅推送到服务器)。
答案 0 :(得分:1)
除了向索引添加文件(允许您只提取所需的文件)之外,您还可以:
答案 1 :(得分:0)
回复:
这也意味着我可以编辑(签出和修改)10个不同的文件,但只能将其中一些文件检入服务器,并按我想要的任何顺序。
你可以提交你想要的文件:
>git status
# on branch xxx
# Changes not staged for commit
# file1
# file2
# file3
>git add file1 file3
>git commit -m "Commited file1 and file3"
>git status
# on branch xxx
# Changes not staged for commit
# file2